static void Main(string[] args) { Console.WriteLine("Please enter your first number: "); string number1 = Console.ReadLine(); Console.WriteLine("Please enter your second number: "); string number2 = Console.ReadLine(); string result1 = Add(double.Parse(number1), double.Parse(number2)); Console.WriteLine(result1); string result2 = Subtract(double.Parse(number1), double.Parse(number2)); Console.WriteLine(result2); //Console.WriteLine(Add(double.Parse(number1), double.Parse(number2))); //Add(double.Parse("1"), 2); // convert string to double //Add(1, 2); Functions myFunctions = new Functions(9, 10); // call Functions from Functions.cs with input 2 & 3 Console.WriteLine(myFunctions.Add(2, 3)); Console.WriteLine(myFunctions.Subtract(2, 3)); Functions myFunctions2 = new Functions(9, 10); // call Functions from Functions.cs with input 3 & 6 Console.WriteLine(myFunctions2.Add(3, 6)); Console.WriteLine(myFunctions2.Subtract(3, 6)); }
static void Main(string[] args) { Start: //clear the console when calling "goto Start;" Console.Clear(); //expaination Console.WriteLine("Choose an Operation:"); Console.WriteLine("a = add"); Console.WriteLine("s = subtract"); Console.WriteLine("m = multiply"); Console.WriteLine("d = divide"); Console.WriteLine("r = round | rounds to the closest interger"); Console.WriteLine("cos = gets the cos of the number"); Console.WriteLine("sin = gets the sine of the number"); Console.WriteLine("mod = modulus | remainder of num1 / num2"); Console.WriteLine("sqrt = sqare root | square root of num1"); Console.WriteLine("pow = Power | num1 ^ num2"); Console.WriteLine("cel = ceiling"); Console.WriteLine("cos = co sine"); Console.WriteLine("sin = sine"); switch (Console.ReadLine()) { case "a": Console.Clear(); //call and run request functions double wrt1 = Request1(); double wrt2 = Request2(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Add(wrt1, wrt2)); break; case "s": Console.Clear(); //call and run request functions wrt1 = Request1(); wrt2 = Request2(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Subtract(wrt1, wrt2)); break; case "m": Console.Clear(); //call and run request functions wrt1 = Request1(); wrt2 = Request2(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Multiply(wrt1, wrt2)); break; case "d": Console.Clear(); //call and run request functions wrt1 = Request1(); wrt2 = Request2(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Divide(wrt1, wrt2)); break; case "mod": Console.Clear(); //call and run request functions wrt1 = Request1(); wrt2 = Request2(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Modulo(wrt1, wrt2)); break; case "sqrt": Console.Clear(); //call and run request functions wrt1 = Request1(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Sqroot(wrt1)); break; case "pow": Console.Clear(); //call and run request functions wrt1 = Request1(); wrt2 = Request2(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Power(wrt1, wrt2)); break; case "r": Console.Clear(); //call and run request functions wrt1 = Request1(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Round(wrt1)); break; case "cel": Console.Clear(); //call and run request functions wrt1 = Request1(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Celling(wrt1)); break; case "cos": Console.Clear(); //call and run request functions wrt1 = Request1(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Cos(wrt1)); break; case "sin": Console.Clear(); //call and run request functions wrt1 = Request1(); //run Calculator.Functions.cs operator function and Write Line Console.WriteLine(Functions.Sin(wrt1)); break; } Console.WriteLine("Press E too restart Calculator"); Console.WriteLine("Press any other key to close the Console"); if (Console.ReadKey(true).Key == ConsoleKey.E) { Console.Clear(); goto Start; } }