ÖmerAltıntas
Megapat
- Katılım
- 11 Haziran 2014
- Mesajlar
- 496
Daha fazla
- Cinsiyet
- Erkek
Merhaba arkadaşlar performans ödevim hesap makinesi yapmak ama bu hesap makinesi hem faktoriyel, hesaplayabilecek hem de mod alabilecek. Faktoriyel ve mod almada sorun yok. Hesap makinesi yaparken 2 sayı istetiyorum ancak sayıyı istemeden program kapanıyor. Kodlarım aşağıdaki gibidir.
Kod:
switch (islem)
{
case"1":
Console.WriteLine("YAPMAK İSTEDİĞİNİZ İŞLEMİ SEÇİNİZ");
Console.WriteLine("1-TOPLAMA 2-ÇIKARMA 3-ÇARPMA 4-BÖLME");
hspm = Console.ReadLine();
break;
switch (hspm)
{
case "1":
Console.WriteLine("1.SAYIYI GİRİNİZ");
s1=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("2.SAYIYI GİRİNİZ");
s2 = Convert.ToDouble(Console.ReadLine());
sonuc = (s1 + s2);
Console.WriteLine("İŞLEMİNİZİN SONUCU :"+sonuc);
break;
case "2":
Console.WriteLine("1.SAYIYI GİRİNİZ");
s1=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("2.SAYIYI GİRİNİZ");
s2 = Convert.ToDouble(Console.ReadLine());
sonuc = (s1 - s2);
Console.WriteLine("İŞLEMİNİZİN SONUCU :"+(sonuc) );
break;
case "3":
Console.WriteLine("1.SAYIYI GİRİNİZ");
s1=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("2.SAYIYI GİRİNİZ");
s2 = Convert.ToDouble(Console.ReadLine());
sonuc = (s1 * s2);
Console.WriteLine("İŞLEMİNİZİN SONUCU :"+sonuc);
break;
case "4":
Console.WriteLine("1.SAYIYI GİRİNİZ");
s1=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("2.SAYIYI GİRİNİZ");
s2 = Convert.ToDouble(Console.ReadLine());
sonuc = s1 / s2;
Console.WriteLine("İŞLEMİNİZİN SONUCU :"+sonuc);
break;
}