Ana Sayfa > C# > C# ile sayının binary karşılığını bulma

C# ile sayının binary karşılığını bulma

Decimal -onluk- sistemdeki bir sayıyı sonuç sıfır olana dek ikiye bölerek, kalanları (mod) tersten yazdırarak binary -ikilik- sisteme çeviren method.

İşte kodlar:

static string ToBinary(int number)
{
   int mod;
   string result = string.Empty;
   while (number > 0)
   {
      mod = number % 2;
      number /= 2;
      result = remainder.ToString() + result;
   }
   return result.PadLeft(8, '0');
}

Örnek bir kullanım:

Console.Write("Sayıyı girin: ");
int sayi = Int32.Parse(Console.ReadLine());

int binary = ToBinary(sayi);
Console.WriteLine("Binary karşılığı: {0}", binary);
About these ads
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

Takip Et

Her yeni yazı için posta kutunuza gönderim alın.

Diğer 34 takipçiye katılın