// public string Divide(decimal left, decimal right) // { // return $"{left} / {right} is: {MathLibrary.MyMathRoutines.Divide(left, right)}"; // } //POWER public IActionResult Power(double number, double power) { ViewData["Number"] = number; ViewData["Power"] = power; ViewData["PowerResult"] = $"{number} ^ {power} is {MyMathRoutines.Power(number, power)}"; return(View()); }
// public string Subtract(decimal left, decimal right) // { // return $"{left} - {right} is: {MathLibrary.MyMathRoutines.Subtract(left, right)}"; // } //MULTIPLY public IActionResult Multiply(decimal left, decimal right) { ViewData["Left"] = left; ViewData["Right"] = right; ViewData["MultiplyResult"] = $"{left} * {right} is {MyMathRoutines.Multiply(left, right)}"; return(View()); }
// public string Multiply(decimal left, decimal right) // { // return $"{left} * {right} is: {MathLibrary.MyMathRoutines.Multiply(left, right)}"; // } //DIVIDE public IActionResult Divide(decimal left, decimal right) { ViewData["Left"] = left; ViewData["Right"] = right; ViewData["DivideResult"] = $"{left} / {right} is {MyMathRoutines.Divide(left, right)}"; return(View()); }
//https://localhost:5001/Calculator/Subtract?left=3&right=2 //ADD public IActionResult Add(decimal left, decimal right) { ViewData["Left"] = left; ViewData["Right"] = right; ViewData["AddResult"] = $"{left} + {right} is {MyMathRoutines.Add(left, right)}"; return(View()); }
// public string Add(decimal left, decimal right) // { // return $"{left} + {right} is: {MathLibrary.MyMathRoutines.Add(left, right)}"; // } //SUBTRACT public IActionResult Subtract(decimal left, decimal right) { ViewData["Left"] = left; ViewData["Right"] = right; ViewData["SubtractResult"] = $"{left} - {right} is {MyMathRoutines.Subtract(left, right)}"; return(View()); }
public IActionResult DoCalculation(MathOperation model) { if (model.Operator == "+") { MyMathRoutines.Add(model.LeftOperand, model.RightOperand); return(View(model)); } else if (model.Operator == "-") { MyMathRoutines.Subtract(model.LeftOperand, model.RightOperand); return(View(model)); } else if (model.Operator == "*") { MyMathRoutines.Multiply(model.LeftOperand, model.RightOperand); return(View(model)); } else if (model.Operator == "/") { MyMathRoutines.Divide(model.LeftOperand, model.RightOperand); return(View(model)); } else { Console.WriteLine("Invalid Option"); return(View(model)); } }
public IActionResult Powers(double left, double right) { ViewData["Left"] = left; ViewData["Right"] = right; ViewData["PowerResult"] = $"{left} to the power of {right} is: {MyMathRoutines.Power(left, right)}"; return(View()); }
public IActionResult ShowCalculation(MathOperation model) { switch (model.Operator) { case "Add": model.Result = (MyMathRoutines.Add(model.LeftOperand, model.RightOperand)); break; case "Subtract": model.Result = (MyMathRoutines.Subtract(model.LeftOperand, model.RightOperand)); break; case "Multiply": model.Result = (MyMathRoutines.Multiply(model.LeftOperand, model.RightOperand)); break; case "Divide": model.Result = (MyMathRoutines.Divide(model.LeftOperand, model.RightOperand)); break; default: break; } return(View(model)); }
public string Add(decimal left, decimal right) { MyMathRoutines routines = new MyMathRoutines(); decimal value = routines.Add(left, right); return($"{left} plus {right} is: {left+right}"); //Math.Ceiling(34.34); // return""; }
// public string Power(double left, double right) // { // return $"The power of {left} is {MathLibrary.MyMathRoutines.Power(left,right)}"; // } //CEILING public IActionResult Ceiling(decimal number) { ViewData["number"] = number; ViewData["CeilingResult"] = $"{number} is {MyMathRoutines.Ceiling(number)}"; return(View()); }
// public string Ceiling(decimal number) // { // return $"The ceiling of {number} is {MathLibrary.MyMathRoutines.Ceiling(number)}"; // } //FLOOR public IActionResult Floor(decimal number) { ViewData["number"] = number; ViewData["FloorResult"] = $"{number} is {MyMathRoutines.Floor(number)}"; return(View()); }
public IActionResult Floor(decimal number) { ViewData["FloorResult"] = $"The floor of {number} is: {MyMathRoutines.Floor(number)};"; return(View()); }
public IActionResult Ceiling(decimal number) { ViewData["CeilingResult"] = $"The ceiling of {number} is: {MyMathRoutines.Ceiling(number)}"; return(View()); }