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

indir

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
Subscribe
Bildir
guest

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

5 Yorum
Inline Feedbacks
View all comments
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

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

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

form uygulaması yok malesef