5 Nisan 2008 Cumartesi

Konsolda Çalışan Hesap Makinesi

Aşağıdaki örnek kodu çalıştırma için Visual Studio 2005 ile yeni bir "C# - Windows - Console" projesi başlatın ve aşagıdaki kodu Main bloğunun yerin yapıştırın.
----------------------------------------------
static void Main(string[] args)
{
int sayi1, sayi2;
double sonuc;
Console.Write("Komut: ");
string girdi = Console.ReadLine();
// girilen metinden sayılar ayrıştırılıyor
char[] ayiraclar = new char[] {'+','-','*','/' };
string[] sayilar=girdi.Split(ayiraclar);
// sayılar string den int e dönüştürülüyor
sayi1=int.Parse(sayilar[0]);
sayi2 = int.Parse(sayilar[1]);
// komut metni içindeki işarete göre işlem yapılıyor
if (girdi.Contains("+"))
{
sonuc = sayi1 + sayi2;
}
else if (girdi.Contains("-"))
{
sonuc = sayi1 - sayi2;
}
else if (girdi.Contains("*"))
{
sonuc = sayi1 * sayi2;
}
else if (girdi.Contains("/"))
{
sonuc = (double)sayi1 / (double)sayi2;
}
else
{
Console.WriteLine("Hatalı komut!");
return;
}
Console.WriteLine("Sonuç: {0}",sonuc);
Console.WriteLine();
Console.WriteLine("Uygulamadan çıkmak için [Enter] tuşuna basın.");
Console.ReadLine();
}

Hiç yorum yok:

Yorum Gönder