C# Console İkilik Taban Onluk Taban Çevirimi - Bilişim Konuları

C# Console İkilik Taban Onluk Taban Çevirimi

Klavyeden girilen ikilik tabandaki bir sayının onluk tabandaki karşılığını bulan C# Console ekranda yapılmış program.

Ekran görüntüsü

Eğer ikilik tabana uymayan bir sayı girilirse kullanıcıyı uyarmaktadır.

Programın C# kodları:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Örnekler
{
    class Program
    {
        static void Main(string[] args)
        {
            double onluk_sayi = 0;
            bool durum = true;
            Console.Write("İkilik tabanındaki sayıyı giriniz :  ");
            string ikilik_sayi = Console.ReadLine();


            for (int i = 0; i < ikilik_sayi.Length; i++)
            {
                if (Convert.ToDouble(ikilik_sayi.Substring(i, 1)) < 2)
                {
                    onluk_sayi += Convert.ToDouble(ikilik_sayi.Substring(i, 1)) * Math.Pow(2, ikilik_sayi.Length - i - 1);
                }
                else
                {
                    Console.WriteLine("İkilik sayı tabanı 1 ve 0 lardan oluşmaktadır.");
                    durum = false;
                }
            }
            if (durum == true)
            {
                Console.Write(ikilik_sayi + " sayısının onluk sayı tabanında karşılığı  : " + onluk_sayi);
            }

            Console.ReadKey();
        }
    }
}
Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Yorum Yap

12 Yorum