Beispiel #1
0
        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);
        }
Beispiel #2
0
        private void Multiplicar(double A, double B)
        {
            ConsoleHelper.Subtitulo("Multiplique o valor A por B");

            var calculadora = new CalculadoraSimples(A, B);
            var resultado   = calculadora.Multiplicar();

            ImprimirResultado(A, B, resultado, '*');

            Console.WriteLine();
            ConsoleHelper.VideClasse("MestreDosCodigos.TrabalhandoNoConsole.Exercicio_1", "CalculadoraSimples", 18);
            ConsoleHelper.VideChamada("MestreDosCodigos.TrabalhandoNoConsole.Exercicio_1", "Exercicio1", 17);
        }
Beispiel #3
0
        private void Subtrair(double A, double B)
        {
            ConsoleHelper.Subtitulo("Faça uma subtração do valor A - B");

            var calculadora = new CalculadoraSimples(A, B);
            var resultado   = calculadora.Subtrair();

            ImprimirResultado(A, B, resultado, '-');

            Console.WriteLine();
            ConsoleHelper.VideClasse("MestreDosCodigos.TrabalhandoNoConsole.Exercicio_1", "CalculadoraSimples", 17);
            ConsoleHelper.VideChamada("MestreDosCodigos.TrabalhandoNoConsole.Exercicio_1", "Exercicio1", 15);
        }
Beispiel #4
0
        private void Dividir(double A, double B)
        {
            ConsoleHelper.Subtitulo("Divida o valor B por A");

            var calculadora = new CalculadoraSimples(A, B);
            var resultado   = calculadora.Dividir();

            ImprimirResultado(A, B, resultado, '/');

            Console.WriteLine();
            ConsoleHelper.VideClasse("MestreDosCodigos.TrabalhandoNoConsole.Exercicio_1", "CalculadoraSimples", 19);
            ConsoleHelper.VideChamada("MestreDosCodigos.TrabalhandoNoConsole.Exercicio_1", "Exercicio1", 16);
        }
Beispiel #5
0
        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);
        }