Konuyu Değerlendir
- 0 Oy - 0 Ortalama
- 1
- 2
- 3
- 4
- 5
11-01-2012, 10:34
(En son düzenleme: 11-01-2012 12:55 mustafa.)
|
|
mustafa
Yeni üye

|
Mesajlar: 25
Katılım: 02-12-2011
Rep Puanı: 0
|
|
Hesap makinesi ~~ C#
Hatırlarsanız bu programın benzerini şurda Java ile yazmıştım.
Şimdide c# ile yazdım.yeni başlayanlara faydalı olabilir.buyrun
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace hesap
{
//kodlama:mustafa
//site:bilisimturk.org
//11.01.2012 09:28
class Program
{
int hesap()
{
Console.WriteLine("Lütfen bir işlem seçin\n");
Console.WriteLine("Toplama için 1\n");
Console.WriteLine("Çıkarma için 2\n");
Console.WriteLine("Çarpma için 3\n");
Console.WriteLine("Bölme için 4\n");
int sor;
int secim = Int32.Parse(Console.ReadLine());
int sayi1=0, sayi2=0, sonuc=1;
do
{
Console.WriteLine("1.sayıyı girin\n");
sayi1 = Int32.Parse(Console.ReadLine());
Console.WriteLine("2.sayıyı girin\n");
sayi2 = Int32.Parse(Console.ReadLine());
if (secim == 1)
{
sonuc = sayi1 + sayi2;
}
else if (secim == 2)
{
sonuc = sayi1 - sayi2;
}
else if (secim == 3)
{
sonuc = sayi1 * sayi2;
}
else if (secim == 4)
{
sonuc = sayi1 / sayi2;
}
Console.WriteLine("Sonuç :" + sonuc + "\n");
Console.WriteLine("Devam etmek için 1 e\nAnamenuye dönmek için 2 ye\nÇıkmak için 3 e basınız..\n");
sor = Int32.Parse(Console.ReadLine());
if(sor==1){}
else if (sor == 2)
{
return hesap();
}
else { Console.WriteLine("Yanlış seçim"); }
} while (sor != 3);
return 1;
}
static int Main(string[] args)
{
Program bilisimturk = new Program();
try
{
bilisimturk.hesap();
}
catch (Exception e) {
Console.WriteLine("Bİr hata meydana geldi.\nHata kodu -> " + e);
Console.ReadLine();
}
return 0;
}
}
}
|
|
|
Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi