C#

C# 2lik Tabandaki Sayıyı 10luk Tabana Çevirme

Merhabalar, C# derslerimize kaldığımız yerden devam ediyoruz. Bu dersimizde ikilik tabanda olan sayıyı onluk tabana çevirmeyi anlatacağım. Hadi başlayalım !

10luk tabandaki yani decimal sayılar 1-9 aralığında olan sayma sayılarından oluşan sayılardır, 2lik tabandaki yani binary sayılar ise sadece 0 ve 1 bulunan sayılardır. Öncelikle Visual Studio aracılığıyla bir tane konsol projesi oluşturalım ve kullanıcıdan binary sayıyı alıp bunu sayi isimli string bir değişkene atayalım.

Console.Write("Binary Sayıyı Giriniz: ");
string sayi = Console.ReadLine();

Şimdi dönüşüm işlemini yapacağız ve hazır bi fonksiyon kullanacağız, bu fonksiyon herkesin bildiği Convert.ToInt32() fonksiyonu olacak. Bu fonksiyonun tam 19 tane overload özelliği var ve biz on dokuzuncusunu kullanacağız, yani string ve int parametre alıp geriye integer döndüren özelliğini. Kullanımı ise şöyle olacak;

int dec = Convert.ToInt32(sayi, 2);

Burada belirttiğimiz 2 parametresi, binary anlamına gelen ikilik tabandır. İşte bu kadar basit 🙂 Son olarak kullanıcıya bildirelim;

Console.WriteLine("Girdiğiniz Sayının Decimal Karşılığı: " + dec);

Bu dersimizde bu kadardı, yazdığımız tüm kodları daha toplu olması için aşağıya bırakıyorum;

Console.Write("Binary Sayıyı Giriniz: ");
string sayi = Console.ReadLine();
int dec = Convert.ToInt32(sayi, 2);
Console.WriteLine("Girdiğiniz Sayının Decimal Karşılığı: " + dec);

Tüm C# derslerimize buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 1 Ortalama: 5]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Göz Atın
Kapalı
Başa dön tuşu