Dibawah ini adalah program yang saya buat untuk menghitung bilangan biner
//Menggunakan Double karena pembagian
Double bb, bagi, sisa;
Console.Write(“Silahkan Masukkan Bilangan :”);
bb = Convert.ToDouble(Console.ReadLine());
//Ketika bilangan nya dibagi 2 bukan 1, maka akan memulai perintah while
while (bb / 2 != 1)
{
//Math.Round untuk Menbulatan
bagi = Math.Round(bb / 2);
sisa = bb – (bagi * 2);
//Karena Sisa mungkin juga negatif meka saya menulis Koding di bawah ini
//Jika sisa negatif maka sisa kali negatif satu
if (sisa == -1)
{
sisa = sisa * -1;
}
//Jika sisa bukan negatif maka sisa adalah sisa yaitu tidak berubah
else
{
sisa = sisa;
}
//Ini merupakkan rumus dari bilangan biner, hasil pembagian yang dibullatkan akan dibagi erus sampai hasilnya 1
bb = bagi;
Console.WriteLine(sisa);
}
// 1 adalah untuk pembuka bilangan binner, jadi bilangan binernya dari bawah ke atas
Console.WriteLine(“1”);
Console.WriteLine(“Inilah Bilangan Binnernya , Silahkan Baca Dari Bawah”);
//Inilah Program Yang Saya Buat
//Jika Ada kesalahan Mohon Komentarnya