using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
bool secimDogrumu = false;
char islem = 'a';
int s1, s2, sonuc = 0;
Console.Write("-----------------------------------------\n" ) ;
do
{
Console.Write("Aritmatik İşlemi [+-*/] Giriniz: ");
ConsoleKeyInfo key = Console.ReadKey();
Console.WriteLine("");
if (key.KeyChar == '+'
|| key.KeyChar == '-'
|| key.KeyChar == '*'
|| key.KeyChar == '/')
{
secimDogrumu = true;
islem = key.KeyChar;
}
else
{
Console.WriteLine("Hatalı İşlem!...Tekrar deneyiniz...");
}
}
while (!secimDogrumu);
Console.Write("İlk sayıyı giriniz: ") ;
s1 = Convert.ToInt32(Console.ReadLine());
Console.Write("İkinci sayıyı giriniz: ");
s2 = Convert.ToInt32(Console.ReadLine());
Console.Write("------------------------------------------\n");
switch (islem)
{
case '+':
sonuc = s1 + s2;
Console.WriteLine("{0} ve {1} sayılarının sonucu: {2}\n\n", s1, s2, sonuc);
break;
case '-':
sonuc = s1 - s2;
Console.WriteLine("{0} ve {1} sayılarının sonucu: {2}\n\n", s1, s2, sonuc);
break;
case '*':
sonuc = s1 * s2;
Console.WriteLine("{0} ve {1} sayılarının sonucu: {2}\n\n", s1, s2, sonuc);
break;
case '/':
sonuc = s1 / s2;
Console.WriteLine("{0} ve {1} sayılarının sonucu: {2}\n\n", s1, s2, sonuc);
break;
default:
Console.WriteLine("Hatalı İşlem!...");
break;
}
}
}
}