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


C # Programlama    C # Programlama İle İlgili Paylaşım Kategorisi

Yazar: By NaNo    1 Yorum    309 Görüntüleme
  • Derecelendirme: 0/5 - 0 oy

Paylaşım Tarihi: 02.04.2016, 15:11:05 #1
By NaNo By Nano Was Here...
Cezalı Üye
Status: Çevrimdışı Yorumları:403 Konuları:182 Kayıt Tarihi:21.01.2016

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 buradaSitemize kayıtlı değilseniz linkleri görebilmeniz İçin Kayıt Olun veya Giriş Yapınyapmıştık. İlk olarak sayı sisteminde çevirme işlemi nasıl olacak bir bakalım.
Sitemize kayıtlı değilseniz linkleri görebilmeniz İçin Kayıt Olun veya Giriş Yapın
Ş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..:
Sitemize kayıtlı değilseniz linkleri görebilmeniz İçin Kayıt Olun veya Giriş Yapın
[hide]

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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();

[/hide]


günceldir............
Son Düzenleme: 02.04.2016, 23:09:42, Düzenleyen: By NaNo.

Paylaşım Tarihi: 02.04.2016, 15:39:22 #2
By NaNo By Nano Was Here...
Cezalı Üye
Status: Çevrimdışı Yorumları:403 Konuları:182 Kayıt Tarihi:21.01.2016

(02.04.2016, 15:38:34)BloodyWhiteR Adlı Kullanıcıdan Alıntı: Sitemize kayıtlı değilseniz linkleri görebilmeniz İçin Kayıt Olun veya Giriş Yapınsdvsdvsdvsdvsdvsd

Saçma sapan yorumlar Yasaktır










Aradığınızı Bulamadınız Mı ?

Konuyu Okuyanlar:
1 Ziyaretçi