public void TestMethod1()
 {
     operacao.Somar(a: 1, b: 2);
     operacao.Subtrair(a: 1, b: 2);
     operacao.Multiplicar(a: 1, b: 2);
     operacao.Dividir(a: 1, b: 2);
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Digite A:");
            var valorA = OperacoesConsole.ObterInteiro();

            Console.WriteLine("Digite B:");
            var valorB = OperacoesConsole.ObterInteiro();

            var operacao = new Operacao(valorA, valorB);

            try
            {
                Console.WriteLine("Escolha uma opção:");
                Console.WriteLine("1. SOMAR");
                Console.WriteLine("2. SUBTRAIR");
                Console.WriteLine("3. MULTIPLICAR");
                Console.WriteLine("4. DIVIDIR");
                Console.WriteLine("5. VERIFICAR PARIDADE");
                var opcao = OperacoesConsole.ObterInteiro();

                switch ((TipoOperacao)opcao)
                {
                case TipoOperacao.SOMAR:
                    Console.WriteLine($"A+B:{operacao.Somar()}");
                    break;

                case TipoOperacao.SUBTRAIR:
                    Console.WriteLine($"A-B:{operacao.Subtrair()}");
                    break;

                case TipoOperacao.MULTIPLICAR:
                    Console.WriteLine($"A*B:{operacao.Multiplicar()}");
                    break;

                case TipoOperacao.DIVIDIR:
                    Console.WriteLine($"B/A:{operacao.Dividir()}");
                    break;

                case TipoOperacao.VERIFICAR_PARIDADE:
                    Console.WriteLine($"A ({operacao.A}) é {(operacao.A % 2 == 0 ? "PAR" : "ÍMPAR")}");
                    Console.WriteLine($"B ({operacao.B}) é {(operacao.B % 2 == 0 ? "PAR" : "ÍMPAR")}");
                    break;

                default:
                    throw new Exception("Opção inválida");
                }
            }
            catch (DivideByZeroException)
            {
                Console.WriteLine("Não é possível fazer divisão por 0. Tente novamente");
                Main(null);
            }
            catch (Exception ex)
            {
                Console.WriteLine("*******************************************");
                Console.WriteLine(ex.Message);
                Console.WriteLine("*******************************************");
            }
        }
Beispiel #3
0
        public void TestesDivisaoOk(int valor1, int valor2, double valorEsperado)
        {
            var operacao = new Operacao(valor1, valor2);

            var resultado = operacao.Dividir();

            resultado.Should().Be(valorEsperado);
        }
Beispiel #4
0
        public void TestesDivisaoOk(int valor1, int valor2, double valorEsperado)
        {
            var operacao = new Operacao(valor1, valor2);

            var resultado = operacao.Dividir();

            Assert.AreEqual(valorEsperado, resultado);
        }
Beispiel #5
0
        public void OperacaoDivisaoFalha()
        {
            int a             = 50;
            int b             = 50;
            int valorEsperado = 3;

            var operacao = new Operacao(a, b);

            var resultado = operacao.Dividir();

            resultado.Should().NotBe(valorEsperado);
        }
        static void Main(string[] args)
        {
            int a, b, o;

            Console.WriteLine("Digite um numero:");
            a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Digite outro numero:");
            b = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Escolha uma operação:");
            Console.WriteLine("1 - Soma");
            Console.WriteLine("2 - Subtração");
            Console.WriteLine("3 - Multiplicação");
            Console.WriteLine("4 - Divisão");

            o = Convert.ToInt32(Console.ReadLine());

            Operacao operacao = new Operacao();

            if (o == 1)
            {
                operacao.Somar(a, b);
            }
            else if (o == 2)
            {
                operacao.Subtrair(a, b);
            }
            else if (o == 3)
            {
                operacao.Multiplicar(a, b);
            }
            else if (o == 4)
            {
                operacao.Dividir(a, b);
            }
            else
            {
                Console.WriteLine("Opção inválida");
                return;
            }

            List <int> list = new List <int>();

            list.Add(a);
            list.Add(b);

            Console.WriteLine("Lista com os números inseridos:");

            for (int i = 0; i < list.Count; i++)
            {
                Console.WriteLine(list[i]);
            }

            Console.WriteLine("Dicionário com os números inseridos:");

            Dictionary <int, int> dictionary = new Dictionary <int, int>()
            {
                { a, b }
            };

            Console.WriteLine($"Para o número {a}, temos o par {dictionary[a]}");
        }