2 lik sistemden 10 luk sisteme cevirme

İyi Günler

8 lik sayı sisteminden 10 luk sayı sistemine çeviren programın kodu içinde for döngüsüde olması lazım

c# da konsol uygulması

Şimdiden Teşekür Ederim...

Convert.ToInt32("1010110", 2) - 2 tabanından


Convert.ToInt32("7675", 8) - 8 tabanından

Bu fonksiyonla 2, 8 ve 16 tabanlarından dönüşüm yapabilirsiniz.

 int num, binary_val, decimal_val = 0, base_val = 1, rem;
            Console.Write("Enter a Binary Number(1s and 0s) : ");
            num = int.Parse(Console.ReadLine()); /* maximum five digits */
            binary_val = num;
            while (num > 0)
            {
                rem = num % 10;
                decimal_val = decimal_val + rem * base_val;
                num = num / 10 ;
                base_val = base_val * 2;
            }
            Console.Write("The Binary Number is : "+binary_val);
            Console.Write("\nIts Decimal Equivalent is : "+decimal_val);
            Console.ReadLine();

// Kaynak : http://www.sanfoundry.com/csharp-programs-convert-binary-decimal/

Başlık ile içerik arasında bir terslik var. Ben her halükarda 2'lik sistemden (Binary) 10'luk sisteme çeviri işlemini örneksel olarak paylaşayacağım. İyi çalışmalar.

 

 

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git