C# Örnekleri – İkilik Sayı Sisteminden Onluk Sayı Sistemine Çevirme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
21 Ocak 2016
Mesajlar
373
Tepki puanı
4
10 HİZMET YILI
C# örneklerimize kullanıcının girdiği ikilik sayı sistemindeki bir sayıyı Onluk sayı sistemine çeviren program ile devam ediyoruz. Bu işlemin tersini daha önceden burada
Bağlantıları görmek için lütfen Giriş Yap
yapmıştık. İlk olarak sayı sisteminde çevirme işlemi nasıl olacak bir bakalım.
Bağlantıları görmek için lütfen Giriş Yap
Şimdi programda ilk olarak ikilik sayı sisteminde bir sayı girilip girilmediğini tüm basamaklara tek tek bakarak kontrol ediyoruz. Daha sonra girilen sayının her basamağı alınarak çevirmek işlemini yapacağız kodlar..:​
Bağlantıları görmek için lütfen Giriş Yap
Kod:
tekrar:
           Console.WriteLine("İkilik sayı sisteminde bir sayı girin");
           string ikilik = Console.ReadLine();
           foreach (char basamak in ikilik)
           {
               if((basamak!='0')&&(basamak!='1'))
               {
                   goto tekrar;
               }
           }
           double onluk = 0;
           int sira=0;
           for (int i = ikilik.Length-1; i >=0; i--)
           {
               onluk+=(Math.Pow(2,sira)*Convert.ToInt32(ikilik.Substring(i,1)));            
               sira++;
           }
           Console.WriteLine("Sonuç={0}",onluk);
           Console.ReadKey();

günceldir............
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst