Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


C#.NET DE TABAN DÖNÜŞTÜRME İŞLEMLERİ

Yazar: Yusuf Akgül

Kategori: C#.NET & VB.NET

Eklenme Tarihi: 03.09.2007 01:26:23

Merhaba Arkadaşlar Bu makalemde sizlere Onluk Bir tabandaki sayının diğer tabanlara nasıl dönüştürüleceğini anlayacağım.
TABAN DÖNÜŞTÜRME İŞLEMLERİ

arkadaşlar  bu makalemde sizlere  basit  matematiksel taban dönüştürme işleminin  C#.net  diliyle nasıl  gerçekleştirileceğini anlatmaya çalışacağım.arkadaşlar  makaleyi hazırlarken sizlerin  taban  dönüştürme işleminin  matematiksel olarak nasıl  yapıldığını bildiğinizi var sayıyorum.

1-Arkadaşlar Öncelikle Aşağıdaki  Form'u tasarladım.


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...
Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.