Esempio n. 1
0
        public static void Main()
        {
            bool IsAuthorized = true;

            if (!IsAuthorized)
            {
                Console.WriteLine("Access Denied");
                Console.ReadKey(true);
                return;
            }


            Console.WriteLine("Console Calculator App");
            Console.WriteLine(new string('-', 15));

            Console.Write("a = ");
            double a = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException());

            Console.Write("b = ");
            double b = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException());

            Console.WriteLine("Choose one from the listed options:");
            foreach (string option in OptionsManager.OptionsList)
            {
                Console.WriteLine($"\t{option}");
            }

            Console.Write("Option: ");
            string choice = Console.ReadLine();

            switch (choice)
            {
            case "a":
                OptionsManager.Add(a, b);
                break;

            case "s":
                OptionsManager.Subtract(a, b);
                break;

            case "m":
                OptionsManager.Multiply(a, b);
                break;

            case "d":
                OptionsManager.Divide(a, b);
                break;

            case "sabs":
                OptionsManager.SubstracAbs(a, b);
                break;
            }

            Console.WriteLine("Press any key to close the app...");
            Console.ReadKey(true);
        }
Esempio n. 2
0
        public static void Main()
        {
            while(true)
            {
                Console.Clear();
                Console.WriteLine("Console Calculator App");
                Console.WriteLine(new string('-', 15));

                Console.Write("a = ");
                double a = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException());

                Console.Write("b = ");
                double b = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException());

                Console.WriteLine("Choose one from the listed options:");
                foreach (string option in OptionsManager.OptionsList)
                {
                    Console.WriteLine($"\t{option}");
                }

                Console.Write("Option: ");
                string choice = Console.ReadLine();

            switch (choice)
            {
                case "a":
                    OptionsManager.Add(a, b);
                    break;
                case "s":
                    OptionsManager.Subtract(a, b);
                    break;
                case "m":
                    OptionsManager.Multiply(a, b);
                    break;
                    case "dr":
                        OptionsManager.DivideRemainder(a, b);
                        break;
                    case "exit":
                        Console.Clear();
                        Console.WriteLine("Goodbye");
                        Console.ReadKey(intercept: true);
                        return;
                    case "pow":
                    OptionsManager.Power(a, b);
                    break;
                case "log":
                    OptionsManager.Log(a, b);
                    break;
                case "fact":
                    OptionsManager.Factorial(a, b);
                    break;
            }
            
        }
    }
Esempio n. 3
0
        public static void Main()
        {
            //Здравейте приятели!
            //ijfesoaoij;id
            Console.WriteLine("Console Calculator App");
            Console.WriteLine(new string('-', 15));

            Console.Write("a = ");
            double a = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException());

            Console.Write("b = ");
            double b = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException());

            Console.WriteLine("Choose one from the listed options:");
            foreach (string option in OptionsManager.OptionsList)
            {
                Console.WriteLine($"\t{option}");
            }

            Console.Write("Option: ");
            string choice = Console.ReadLine();

            switch (choice)
            {
            case "a":
                OptionsManager.Add(a, b);
                break;

            case "s":
                OptionsManager.Subtract(a, b);
                break;

            case "m":
                OptionsManager.Multiply(a, b);
                break;
            }

            Console.WriteLine("Pres any key to close the app...");
            Console.ReadKey(true);
        }
        public static void Main()
        {
            bool isAuthorized = CheckCredentials();

            if (!isAuthorized)
            {
                Console.WriteLine("access denied.");
                Console.ReadKey(true);
                return;
            }
            while (true)
            {
                Console.Clear();
                Console.WriteLine("Console Calculator App");
                Console.WriteLine(new string('-', 15));

                Console.Write("a = ");
                double a = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException());

                Console.Write("b = ");
                double b = double.Parse(Console.ReadLine() ?? throw new InvalidOperationException());

                Console.WriteLine("Choose one from the listed options:");
                foreach (string option in OptionsManager.OptionsList)
                {
                    Console.WriteLine($"\t{option}");
                }

                Console.Write("Option: ");
                string choice = Console.ReadLine();

                switch (choice)
                {
                case "a":
                    OptionsManager.Add(a, b);
                    break;

                case "s":
                    OptionsManager.Subtract(a, b);
                    break;

                case "m":
                    OptionsManager.Multiply(a, b);
                    break;

                case "d":
                    OptionsManager.Divide(a, b);
                    break;

                case "sabs":
                    OptionsManager.SubstractAbs(a, b);
                    break;

                case "dr":
                {
                    OptionsManager.DivideReminder(a, b);
                    break;
                }

                case "ex":
                {
                    Console.Clear();
                    Console.WriteLine("Goodbye");
                    Console.ReadKey(true);
                    return;
                }
                }

                Console.WriteLine("Pres any key to close the app...");
                Console.ReadKey(true);
            }
        }