1-Arkadaşalar Dönüştür Adlı butona tıklayarak altına aşağıdaki kodlamayı yapıyoruz.
long b, x;
string s = "";
int sayi;
try
{
x =int.Parse(textBox1.Text); taban = int.Parse(textBox2.Text); }
catch
{
MessageBox.Show("Hatalı sayı");
return; }
while(x >= taban) {
b = x % taban;// Bölme işlemi yapıyoruz taban aritmatiği mantığında ki işlemi yapıyoruz
x = x / taban;
//10 luk tabandan daha büyük tabanlarda 9 dan büyük sayılar rakamlarla ifade edildiği için onların karakter karşılıklarını bulmak gerekiyo
if(b > 9) {
//A harfinin ASCII kodu 65 olduğundan aşağıdaki kod 9 dan büyük rakamlar harfe çevrilecektir
s = (char)(55 + b) + s; }
else
{
s = b + s;
}
}
if(x > 9)
//A harfinin ASCII kodu 65 olduğundan aşağıdaki kod 9 dan büyük rakamlar harfe çevrilecektir s = (char)(55 + x) + s;
else
s = x + s;
goster.Text = s;
}
Tüm Arkadaşlara iyi çalışmalar dilerim...