1. Ana Sayfa
  2. Programlama Temelleri
  3. C# Örnekleri – 2’lik Sayı Sisteminden 10’luk Sayı Sistemine Çevirme

C# Örnekleri – 2’lik Sayı Sisteminden 10’luk Sayı Sistemine Çevirme

C# Örnekleri  – 2’lik Sayı Sisteminden 10’luk Sayı Sistemine Çevirme

Burada 10’luk sayı sisteminden 2’lik sayı sistemine çevirme işlemini yapmıştık şimdi işlemin tam tersi yani 2’lik sayı sisteminden 10’luk sayı sistemine çevirme işlemini yapacağız.
indir

            string s = "1010";    // my binary "number" as a string
            int dec = 0;
            for (int i = 0; i < s.Length; i++)
            {//http://www.bilisimogretmeni.com/
                if (s[s.Length - i - 1] == '0') continue;
                dec += (int)Math.Pow(2, i);
            }
            Console.WriteLine(dec);           
            Console.ReadKey();

bu işlemin kısa yolu ise

 string bin = "1001010";
            long l = Convert.ToInt64(bin, 2);
            Console.WriteLine(l);
            Console.ReadKey();

şeklinde kullanabilirsiniz…

Yorum Yap

5
Kimler Neler Demiş?

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Bildir
Eda Aslan
Ziyaretçi
Eda Aslan

Hocam merhabalar. c++ ya da c# dilinde 10luk tabanda girilen bi sayıyı 2lik tabana çevirme ve bunun tam tersi, bir de 10luk tabanda girilen bir sayıyı 16lık tabana çevirme ve bunun tam tersi bir program lazım. Çok uğraştım olmadı yardımcı olabilir misiniz acaba??

Can Nur
Ziyaretçi
Can Nur

5 basamaklı 16lık sistemde rasgele sayı hocam bunu nasıl yapıcaz

Hüseyin Yıldız
Ziyaretçi
Hüseyin Yıldız

HOCAM BUNUN C# WİNDOWS FORM HALİ YOKMU VARSA YAZARMISIN YOKSA ÇEVİRECEM DE VE ÇOK TEŞEKKÜR EDERİM

BilisimOgretmeni
Ziyaretçi
BilisimOgretmeni

form uygulaması yok malesef