static int Main() { Calculator cal = new Calculator(); string line = ""; while (true) { Console.WriteLine("Girin: (Temizle, Geri al, Çık, Hesapla):"); line = Console.ReadLine(); if (line.ToLower() == "Çık") { break; } else if (line.ToLower() == "Geri Al") { cal.undo(); } else if (line.ToLower() == "Temizle") { cal.clear(); } else { double a, b; char c; Console.WriteLine("İlk sayıyı giriniz:"); double.TryParse(Console.ReadLine(), out a); Console.WriteLine("İkinci sayıyı giriniz:"); double.TryParse(Console.ReadLine(), out b); Console.WriteLine("Operator seçiniz (+,-,/,*)"); char.TryParse(Console.ReadLine(), out c); if (c == '+') { cal.add(a, b); } if (c == '-') { cal.sub(a, b); } if (c == '*') { cal.mul(a, b); } if (c == '/') { cal.div(a, b); } } } return(0); }