Hesap Makinesi

ForumTR Şubat ayı “Hesap Makinesi” yarışması için yapmış olduğum biraz komplike bir yapıya sahip hesap makinesinin kaynak kodunu paylaşacağım. Çok fazla hata kontrol yapılarını dahil etmedim, siz kendinize göre düzenleyebilirsiniz.

*Gerekli hata kontrollerini de ekledim.

hesap-makines-mtk

hesap-makines-mtk-2

Projeyi indirmek için;
Hesap-Makinesi-by.NaMe

Uygulamayı indirmek için;
Hesap-Makinesi-by.NaMe-Exe

Yayınlanan <a href="https://www.mahmuttalhakoz.com/blog/index.php/category/csharp/" rel="category tag">C#</a> Takip edilen <a href="https://www.mahmuttalhakoz.com/blog/index.php/tag/c/" rel="tag">c#</a>, <a href="https://www.mahmuttalhakoz.com/blog/index.php/tag/hesap-makinesi/" rel="tag">hesap makinesi</a>, <a href="https://www.mahmuttalhakoz.com/blog/index.php/tag/windows-form/" rel="tag">windows form</a> Bir yorum yapın

c# ile Hesap Makinesi

Yeni baslayanlar icin c# ile hazirlanmis hesap makinesi kodlarini paylasacagim;


menu:
Console.Clear();
int sayi1 = 0, sayi2 = 0, toplama = 0, cikarma = 0, carpma = 0;
double bolme = 0;
Console.WriteLine("Hesap Makinesi tablosundan yapmak istediginiz islemi seciniz");
Console.WriteLine("Toplama islemi icin 1'e basiniz");
Console.WriteLine("Cikarma islemi icin 2'e basiniz");
Console.WriteLine("Carpma islemi icin 3'e basiniz");
Console.WriteLine("Bolme islemi icin 4'e basiniz");
Console.WriteLine("Programdan cikmak icin 5'e basiniz");
string deger = "";
try
{
deger = Console.ReadLine();
if (deger == "1")
{
Console.Clear();
Console.WriteLine("1. Sayiyi girin");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("2. Sayiyi girin");
sayi2 = Convert.ToInt32(Console.ReadLine());
toplama = sayi1 + sayi2;
Console.WriteLine(sayi1 + " + " + sayi2 + " : " + toplama);
Console.WriteLine("Menuye gitmek icin 1'e basiniz");
if (Console.ReadLine() == "1")
{
goto menu;
}
}
else if (deger == "2")
{
Console.Clear();
Console.WriteLine("1. Sayiyi girin");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("2. Sayiyi girin");
sayi2 = Convert.ToInt32(Console.ReadLine());
cikarma = sayi1 - sayi2;
Console.WriteLine(sayi1 + " - " + sayi2 + " : " + cikarma);
Console.WriteLine("Menuye gitmek icin 1'e basiniz");
if (Console.ReadLine() == "1")
{
goto menu;
}
}
else if (deger == "3")
{
Console.Clear();
Console.WriteLine("1. Sayiyi girin");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("2. Sayiyi girin");
sayi2 = Convert.ToInt32(Console.ReadLine());
carpma = sayi1 * sayi2;
Console.WriteLine(sayi1 + " * " + sayi2 + " : " + carpma);
Console.WriteLine("Menuye gitmek icin 1'e basiniz");
if (Console.ReadLine() == "1")
{
goto menu;
}
}
else if (deger == "4")
{
Console.Clear();
Console.WriteLine("1. Sayiyi girin");
sayi1 = Convert.ToInt32(Console.ReadLine());
tekrar:
Console.WriteLine("2. Sayiyi girin");
sayi2 = Convert.ToInt32(Console.ReadLine());
if (sayi2 == 0)
{
goto tekrar;
}
bolme = Convert.ToDouble(sayi1) / Convert.ToDouble(sayi2);
Console.WriteLine(sayi1 + " + " + sayi2 + " : " + bolme);
Console.WriteLine("Menuye gitmek icin 1'e basiniz");
if (Console.ReadLine() == "1")
{
goto menu;
}
}
else
{
Environment.Exit(0);
}
}
catch (Exception ex)
{
goto menu;
}

Yayınlanan <a href="https://www.mahmuttalhakoz.com/blog/index.php/category/csharp/" rel="category tag">C#</a> Takip edilen <a href="https://www.mahmuttalhakoz.com/blog/index.php/tag/c/" rel="tag">c#</a>, <a href="https://www.mahmuttalhakoz.com/blog/index.php/tag/c-hesap-makinesi-kodlari/" rel="tag">c# hesap makinesi kodlari</a>, <a href="https://www.mahmuttalhakoz.com/blog/index.php/tag/c-ile-hesap-makinesi/" rel="tag">c# ile hesap makinesi</a>, <a href="https://www.mahmuttalhakoz.com/blog/index.php/tag/hesap-makinesi/" rel="tag">hesap makinesi</a> Bir yorum yapın