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); }
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(); } } }