private void Escolha() { ConsoleHelper.Subtitulo("Imprima todos os resultados no console, de forma que o usuário escolha a ação desejada"); var A = ConsoleHelper.LerDouble("Informe um número A:"); var B = ConsoleHelper.LerDouble("Informe um número B:"); var calculadora = new CalculadoraSimples(A, B); Console.WriteLine("Informe o símbolo da operação matemática (+, -, /, *)"); var entradaDoUsuario = Console.ReadKey(); var operacao = entradaDoUsuario.KeyChar; double resultado = operacao switch { '+' => calculadora.Somar(), '-' => calculadora.Subtrair(), '*' => calculadora.Multiplicar(), '/' => calculadora.Dividir(), _ => throw new Exception("Operação não reconhecida!") }; ConsoleHelper.PressioneEnter(); ImprimirResultado(A, B, resultado, operacao); Console.WriteLine(); ConsoleHelper.VideChamada("MestreDosCodigos.TrabalhandoNoConsole.Exercicio_1", "Exercicio1", 19); }
private void Somar(double A, double B) { ConsoleHelper.Subtitulo("Some esses 2 valores"); var calculadora = new CalculadoraSimples(A, B); var resultado = calculadora.Somar(); ImprimirResultado(A, B, resultado, '+'); Console.WriteLine(); ConsoleHelper.VideClasse("MestreDosCodigos.TrabalhandoNoConsole.Exercicio_1", "CalculadoraSimples", 16); ConsoleHelper.VideChamada("MestreDosCodigos.TrabalhandoNoConsole.Exercicio_1", "Exercicio1", 14); }