1. Anasayfa
  2. Nesne Tabanlı Programlama

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

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

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 yapmıştık. İlk olarak sayı sisteminde çevirme işlemi nasıl olacak bir bakalım
cd_r2
Ş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..:
ikiliktenonluga

 tekrar:
            Console.WriteLine("İkilik sayı sisteminde bir sayı girin");
            string ikilik = Console.ReadLine();
            foreach (char basamak in ikilik)
            {//http://www.bilisimogretmeni.com/
                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++;
            }//http://www.bilisimogretmeni.com/
            Console.WriteLine("Sonuç={0}",onluk);
            Console.ReadKey();
Bu İçeriğe Tepkin Ne Oldu?
  • 0
    ba_ar_l_
    Başarılı
  • 1
    gayet_yi
    Gayet İyi
  • 0
    te_ekk_rler
    Teşekkürler
  • 2
    anlamad_m
    Anlamadım
  • 1
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

6 Yorum
Inline Feedbacks
View all comments
Ahmet Can

https://goo.gl/nfazNQ C++ İnternet Programcılığı asp.NET ‘de yaza bilir misiniz?

Emre

Olmuyor denedim

Beril Üşenmez

pardon, soruyu tekrar yazıyorum: Hilesiz
bir para, tura gelene kadar atıldığında atış sayısının çift sayı olma
ihtimalini bulan programı yazmaya çalışıyorum. Yardımcı olursanız memnun olurum

BilisimOgretmeni

tabi ki ama olasılığın formülünü çıkartmak gerekiyor formülü yazarsan programlamaya dönüştürelim

Beril Üşenmez

Hilesiz
bir para, tura gelene kadar atıldığında atış sayısının çift sayı olma
ihtimalini matematiksel işlem yapmadan bulmam gerekiyor ancak yapamadım yardım ederseniz memnun olurum

BilisimOgretmeni

matematiksel işlem yapmadan kısmını açıklayabilir
misiniz bu işlemin bir formülü vs.. varsa onu programa dönüştürebiliriz ama bu şekilde malesef yardımcı olamam