public string MainMenuMethod(CalculadoraBase1 calc)
        {
            Console.WriteLine("Deseja fazer uma nova soma (1), uma subratração (2)," +
                              "\numa multiplicação (3), uma divisão (4), ver tudo (5) ou sair (S)?");
            string check = Console.ReadLine();

            if (check == "1" || check == "2" || check == "3" || check == "4")
            {
                Console.Write("Digite o primeiro número: ");
                calc.Num1 = int.Parse(Console.ReadLine());

                Console.Write("Digite o segundo número: ");
                calc.Num2 = int.Parse(Console.ReadLine());
            }
            return(check);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            CalculadoraBase1 calculator1 = new CalculadoraBase1();
            Menu             menu        = new Menu();

            while (true)
            {
                string check = menu.MainMenuMethod(calculator1);

                if (check == "1")
                {
                    calculator1.Add();
                }

                else if (check == "2")
                {
                    calculator1.Sub();
                }

                else if (check == "3")
                {
                    calculator1.Mult();
                }

                else if (check == "4")
                {
                    calculator1.Div();
                }

                else if (check == "5")
                {
                    calculator1.ViewCounts();
                }

                else if (check.Equals("S", StringComparison.OrdinalIgnoreCase))
                {
                    break;
                }

                else
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Erro: opção não existente...");
                    Console.ResetColor();
                }
            }
        }