C# ile sayı çevirme programı yapmak oldukça basittir. Aşağıdaki örnek, kullanıcıdan bir sayı girdisi alacak ve bu sayıyı farklı sayı sistemlerine çevirecektir.
csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write(“Lütfen bir sayı girin: “);
int sayi = int.Parse(Console.ReadLine());
Console.WriteLine("Sayının onluk sistemde karşılığı: " + sayi);
Console.WriteLine("Sayının ikilik sistemde karşılığı: " + Convert.ToString(sayi, 2));
Console.WriteLine("Sayının sekizlik sistemde karşılığı: " + Convert.ToString(sayi, 8));
Console.WriteLine("Sayının onaltılık sistemde karşılığı: " + Convert.ToString(sayi, 16));
}
}
Bu program, kullanıcıdan bir sayı girdisi alır ve int.Parse() yöntemi kullanarak girilen sayıyı tamsayıya dönüştürür. Daha sonra, Convert.ToString() yöntemi kullanarak sayıyı ikilik, sekizlik veya onaltılık sayı sistemine çevirir ve sonucu ekrana yazdırır.
Örneğin, kullanıcı 42 sayısını girdiğinde, program aşağıdaki çıktıyı verecektir:
perl
Lütfen bir sayı girin: 42
Sayının onluk sistemde karşılığı: 42
Sayının ikilik sistemde karşılığı: 101010
Sayının sekizlik sistemde karşılığı: 52
Sayının onaltılık sistemde karşılığı: 2A