Yaptığım hesap makinasında for işlemini kullanarak geri döndürmek istiyorum yani. Kullanıcı bir işlem yaptıktan sonra işlem sonucunu gördüğü anda alt satırda yeni işlem için örneğin a harfine basın çıkış için b harfine basın gibi yapmak istiyorum.
Uğraşmama rağmen bulamadım yardım ederseniz çok sevinirim. Teşekkürler
/*
* Created by SharpDevelop.
* User: engin uslu 113750025
* Date: 01.12.2011
* Time: 20.05
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
namespace HesapMakinesi
{
class Program
{
public static void Main(string[] args)
{
Console.Write("Birinci sayıyı giriniz: ");
double sayi1=Convert.ToInt32(Console.ReadLine());
Console.Write("İkinci sayıyı giriniz: ");5
double sayi2=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\n\n\n***********************************************************\n\n");
Console.WriteLine("Menü\n");
Console.WriteLine("toplama için 1 yazınız");
Console.WriteLine("çıkarma için 2 yazınız");
Console.WriteLine("çarpma için 3 yazınız");
Console.WriteLine("bölme için 4 yazınız\n\n");
Console.Write("Litfen 1 ile 4 arasında bir deger giriniz:");
int tercih=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\n");
double sonuc;
switch(tercih){
case 1:
sonuc=sayi1+sayi2;
Console.WriteLine(sayi1+"+"+sayi2+"="+sonuc);
break;
case 2:
sonuc=sayi1-sayi2;
Console.WriteLine(sayi1+"-"+sayi2+"="+sonuc);
break;
case 3:
sonuc=sayi1*sayi2;
Console.WriteLine(sayi1+"*"+sayi2+"="+sonuc);
break;
case 4:
sonuc=sayi1/sayi2;
Console.WriteLine(sayi1+"/"+sayi2+"="+sonuc.ToString());
break;
default:
Console.WriteLine("yanlış sayı girdiniz");
break;
}
Console.ReadLine();
}
}
}