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));
        }
Exemple #2
0
        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;
            }
        }