コード例 #1
0
        static void Main(string[] args)
        {
            var continuar = true;

            while (continuar)
            {
                double resultado = 0;

                Console.WriteLine("Escolha a operação: 1-Soma 2-Subtração 3-Multiplicação 4-Divisão");
                var operacao = Console.ReadLine();

                Console.WriteLine("Digite um número: ");
                var numero1 = double.Parse(Console.ReadLine());

                Console.WriteLine("Digite outro número: ");
                var numero2 = double.Parse(Console.ReadLine());

                switch (operacao)
                {
                case "1":
                    resultado = OperacoesAritmeticas.Adicao(numero1, numero2);
                    break;

                case "2":
                    resultado = OperacoesAritmeticas.Subtracao(numero1, numero2);
                    break;

                case "3":
                    resultado = OperacoesAritmeticas.Multiplicacao(numero1, numero2);
                    break;

                case "4":
                    resultado = OperacoesAritmeticas.Divisao(numero1, numero2);
                    break;

                default:
                    Console.WriteLine("Insira uma operação válida.");
                    break;
                }

                Console.WriteLine("Resultado: " + resultado);

                Console.WriteLine();
                Console.Write("Deseja continuar? S/N  ");
                if (Console.ReadLine() == "N")
                {
                    continuar = false;
                }
                else
                {
                    Console.WriteLine();
                }
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            OperacoesAritmeticas bbCalc = new OperacoesAritmeticas();

            Console.WriteLine(bbCalc.Adicao(5, 10));
            Console.WriteLine(bbCalc.Subtracao(5, 10));
            Console.WriteLine(bbCalc.Multiplicacao(5, 10));
            Console.WriteLine(bbCalc.Divisao(5, 10));

            Console.ReadKey();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            var calculadora = new OperacoesAritmeticas();

            while (true)
            {
                Console.Clear();
                Console.WriteLine("Selecione a opção desejada: \n");
                Console.WriteLine("1 - Calculo de Soma.");
                Console.WriteLine("2 - Cálculo de Subtração.");
                Console.WriteLine("3 - Calculo de Multiplicação.");
                Console.WriteLine("4 - Calculo de Divisão.");
                Console.WriteLine("5 - Calculo de Área de Retângulo.");
                Console.WriteLine("6 - Calculo de Área de Triângulo Equilátero.");
                Console.WriteLine("7 - Calculo de Raio.");
                Console.WriteLine("8 - Sair.");
                int.TryParse(Console.ReadKey().KeyChar.ToString(), out int opcao);
                switch (opcao)
                {
                case 1:
                {
                    Console.Clear();
                    Console.WriteLine(".....Calculo de Adição.....\n");

                    Console.WriteLine("Informe o primeiro valor: ");
                    float.TryParse(Console.ReadLine(), out float pX);

                    Console.WriteLine("Informe o segundo valor: ");
                    float.TryParse(Console.ReadLine(), out float pY);

                    float resultado = calculadora.Adicao(pX, pY);

                    Console.WriteLine($"\nResultado: {resultado}");

                    Console.ReadKey();
                }
                break;

                case 2:
                {
                    Console.Clear();
                    Console.WriteLine(".....Calculo de Subtração.....\n");

                    Console.WriteLine("Informe o primeiro valor: ");
                    float.TryParse(Console.ReadLine(), out float pX);

                    Console.WriteLine("Informe o segundo valor: ");
                    float.TryParse(Console.ReadLine(), out float pY);

                    float resultado = calculadora.Subtracao(pX, pY);

                    Console.WriteLine($"\nResultado: {resultado}");

                    Console.ReadKey();
                }
                break;

                case 3:
                {
                    Console.Clear();
                    Console.WriteLine(".....Calculo de Multiplicação.....\n");

                    Console.WriteLine("Informe o primeiro valor: ");
                    float.TryParse(Console.ReadLine(), out float pX);

                    Console.WriteLine("Informe o segundo valor: ");
                    float.TryParse(Console.ReadLine(), out float pY);

                    float resultado = calculadora.Multiplicacao(pX, pY);

                    Console.WriteLine($"\nResultado: {resultado}");

                    Console.ReadKey();
                }
                break;

                case 4:
                {
                    Console.Clear();
                    Console.WriteLine(".....Calculo de Divisão.....\n");

                    Console.WriteLine("Informe o primeiro valor: ");
                    float.TryParse(Console.ReadLine(), out float pX);

                    Console.WriteLine("Informe o segundo valor: ");
                    float.TryParse(Console.ReadLine(), out float pY);

                    float resultado = calculadora.Divisao(pX, pY);

                    Console.WriteLine($"\nResultado: {resultado}");

                    Console.ReadKey();
                }
                break;

                case 5:
                {
                    Console.Clear();
                    Console.WriteLine(".....Calculo de Área de Retângulo.....\n");

                    Console.WriteLine("Informe o primeiro valor: ");
                    float.TryParse(Console.ReadLine(), out float pX);

                    Console.WriteLine("Informe o segundo valor: ");
                    float.TryParse(Console.ReadLine(), out float pY);

                    float resultado = calculadora.AreaRetangulo(pX, pY);

                    Console.WriteLine($"\nResultado: {resultado}");

                    Console.ReadKey();
                }
                break;

                case 6:
                {
                    Console.Clear();
                    Console.WriteLine(".....Calculo de Área de Triângulo Equilátero.....\n");

                    Console.WriteLine("Informe o valor da base: ");
                    float.TryParse(Console.ReadLine(), out float pBase);

                    Console.WriteLine("Informe o valor da altura: ");
                    float.TryParse(Console.ReadLine(), out float pAltura);

                    float resultado = calculadora.AreaTriangulo(pBase, pAltura);

                    Console.WriteLine($"\nResultado: {resultado}");

                    Console.ReadKey();
                }
                break;

                case 7:
                {
                    Console.Clear();
                    Console.WriteLine(".....Calculo de Raio.....\n");

                    Console.WriteLine("Informe o valor da area do círculo: ");
                    float.TryParse(Console.ReadLine(), out float pArea);

                    double resultado = calculadora.RaioDoCirculo(pArea);

                    Console.WriteLine($"\nResultado: {resultado}");

                    Console.ReadKey();
                }
                break;

                case 8: { Environment.Exit(0); } break;

                default: { Console.Clear();  Console.WriteLine("Valor inválido!"); Console.ReadKey(); } break;
                }
            }
        }