Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Create a Console App. - Name the class \"Calculator.cs\" (only one class). - In

ID: 3588539 • Letter: C

Question

Create a Console App.

- Name the class "Calculator.cs" (only one class).

- In main()
Enter First Operand(double), Operator(string), Second Operand(double).
create switch case
switch (oprt)
{
case "+":
call addition method
case "-":
call substraction method
case "*":

case "/":

default:
"You did not enter a correct operator, no calculation done."

}


- Create four static methods:
public static double Addition( double x, double y)
public static double Substraction(double x, double y)
public static double Division(double x, double y)
public static double Multiplication(double x, double y)

Explanation / Answer

using System;
namespace Test
{
class Calculator
{
//Addition method
public static double Addition(double x,double y){
return x+y;
}
//Substraction method
public static double Substraction(double x,double y){
return x-y;
}
//Division method
public static double Division(double x,double y){
return x/y;
}
//Multiplication
public static double Multiplication(double x,double y){
return x*y;
}
static void Main(string[] args)
{
  
//input variables
double firstNum,secondNum;
string oprt;
Console.Write("Enter the first number: ");
firstNum = Convert.ToDouble(Console.ReadLine());   
//User input
Console.Write("Enter the second number: ");
secondNum = Convert.ToDouble(Console.ReadLine());
Console.Write("Enter operation ( * , / , +, -) ");
oprt = Console.ReadLine();
//switch cases
switch(oprt){
case "+":
Console.WriteLine(Addition(firstNum,secondNum));
break;
case "-":
Console.WriteLine(Substraction(firstNum,secondNum));
break;
case "/":
Console.WriteLine(Division(firstNum,secondNum));
break;
case "*":
Console.WriteLine(Multiplication(firstNum,secondNum));
break;
default:
Console.WriteLine("You did not enter a correct operator, no calculation done.");
break;
}
}
}
}
/*
sample output
Enter the first number: 10
Enter your second number: 20
Enter operation ( * , / , +, -) +
30
*/