سلام دوست عزیز
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Hello_World
{
class Program
{
static void Main(string[] args)
{
try
{
int number1;
int number2;
Console.WriteLine("Enter a number, then hit enter:");
number1 = int.Parse(Console.ReadLine());
Console.WriteLine("Enter another number, then hit enter:");
number2 = int.Parse(Console.ReadLine());
Console.WriteLine("Which operation do you want? (Choose +, -, * or /, then hit enter):");
switch (Console.ReadLine())
{
case "+":
{
int sum = Add(number1, number2);
Console.WriteLine("The sum is: " + sum.ToString());
break;
}
case "-":
{
int difference = Subtract(number1, number2);
Console.WriteLine("The difference is: " + difference.ToString());
break;
}
case "*":
{
int product = Multiply(number1, number2);
Console.WriteLine("The product is: " + product.ToString());
break;
}
case "/":
{
int quotient = Divide(number1, number2);
Console.WriteLine("The quotient is: " + quotient.ToString());
break;
}
default:
{
Console.WriteLine("You did not enter a valid operator.");
break;
}
}
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Main(args);
}
static int Add(int num1, int num2)
{
return num1 + num2;
}
static int Subtract(int num1, int num2)
{
return num1 - num2;
}
static int Multiply(int num1, int num2)
{
return num1 * num2;
}
static int Divide(int num1, int num2)
{
if (num2 == 0)
{
throw new Exception("The quotient is: Infinity (Cannot divide by 0)");
}
else
{
return num1 / num2;
}
}
}
}