Beispiel #1
0
        }//Percentage

        public static void SquareRoot(string inputA)
        {
            double numA;

            Console.WriteLine("Square Root Calculator");
            numA = MyCalculator.InputA(inputA);
            Console.WriteLine($"Result: Square Root of {numA} = {System.Math.Sqrt(numA)}");
            return;
        }//SquareRoot
Beispiel #2
0
        }//SquareRoot

        public static void AreaTriangle(string op, string inputA, string inputB)
        {
            double numA;
            double numB;

            Console.WriteLine("Triangle Area Calculator");
            numA = MyCalculator.InputA(inputA);
            numB = MyCalculator.InputB(op, numA, inputB);
            Console.WriteLine($"Result: {numA} {op} {numB} / 2 = {((numB * numB) / 2)}");
            return;
        }//AreaTriangle
Beispiel #3
0
        }//Multiplication

        public static void Percentage(string op, string inputA, string inputB)
        {
            double numA;
            double numB;

            Console.WriteLine("Percentage Calculator");
            numA = MyCalculator.InputA(inputA);
            numB = MyCalculator.InputB(op, numA, inputB);
            Console.WriteLine($"Result: {numA} {op} {numB} * 100 = {(numA / numB) * 100}%");
            return;
        }//Percentage
Beispiel #4
0
        }//Division

        public static void Multiplication(string op, string inputA, string inputB)
        {
            double numA;
            double numB;

            Console.WriteLine("Multiplication Calculator");
            numA = MyCalculator.InputA(inputA);
            numB = MyCalculator.InputB(op, numA, inputB);
            Console.WriteLine($"Result: {numA} {op} {numB} = {numA * numB}");
            return;
        }//Multiplication
Beispiel #5
0
        }//AreaTriangle

        public static void Volume(string op, string inputA, string inputB, string inputC)
        {
            double numA;
            double numB;
            double numC;

            Console.WriteLine("Volume Calculator");
            numA = MyCalculator.InputA(inputA);
            numB = MyCalculator.InputB(op, numA, inputB);
            numC = MyCalculator.InputC(op, numA, numB, inputC);
            Console.WriteLine($"Result: {numA} {op} {numB} {op} {numC} = {(numA * numB) * numC}");
            return;
        } //Volume
        static void Main(string[] args)
        {
            Console.Title = "Console Calculator";
            string title = "Menu";
            bool   exit  = false;

            do
            {
                Console.Clear();
                string[] menuOptions = new string[9];
                menuOptions[0] = "Exit";
                menuOptions[1] = "Calculator";
                menuOptions[2] = "Experimental Build";
                menuOptions[3] = "";
                menuOptions[4] = "";
                menuOptions[5] = "";
                menuOptions[6] = "";
                menuOptions[7] = "";
                menuOptions[8] = "Settings";

                Menu(menuOptions, title);

                string menu = Console.ReadLine();

                switch (menu)
                {
                case "0":
                    Console.WriteLine("Exiting...");
                    Console.WriteLine("Press any key to continue...");
                    Console.ReadKey(true);
                    exit = true;
                    break;

                case "1":
                    MyCalculator.Calculator();
                    break;

                case "2":
                    Experimental.ExperimentalMain();
                    break;

                default:
                    TryAgain();
                    break;

                case "8":
                    Settings.SettingsMain();
                    break;
                } //switch
            } while (!exit);
        }         //Main