namespace class_1
{
internal class Calculator
{
public int Plus(int s , int d)
{
var RMB = s + d;
return RMB;
}
public int Mines(int s , int d)
{
var RMB = s - d;
return RMB;
}
public int Divided(int s , int d)
{
var RMB = s / d;
return RMB;
}
public int Times(int s , int d)
{
var RMB = s * d;
return RMB;
}
}
}
using class_1;
Calculator ca = new Calculator();
do
{
try
{
Console.WriteLine("Enter frist number :");
var num_1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter Opration : ' + - / * ' ");
var Opration = Console.ReadLine();
Console.WriteLine("Enter second number :");
var num_2 = Convert.ToInt32(Console.ReadLine());
switch (Opration)
{
case "+":
{
Console.WriteLine(ca.Plus(num_1, num_2));
return;
}
case "-":
{
int result = ca.Mines(num_1, num_2);
Console.WriteLine(result);
break;
}
case "/":
{
int result = ca.Divided(num_1, num_2);
Console.WriteLine(result);
break;
}
case "*":
{
int result = ca.Times(num_1, num_2);
Console.WriteLine(result);
break;
}
default:
{
Console.WriteLine("please just Enter Opration ");
Console.ReadKey();
break;
}
}
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("do you want to countinue? (y/n)");
Console.ResetColor();
string answer = Console.ReadLine();
if (answer.ToLower() != "y")
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("thank you my sweetie");
Console.ResetColor();
break;
}
}
catch
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("please just number \n");
Console.ResetColor();
}
}
while (true);بسیار عالی