1
resposta

Exercício - Calculadora

Console.Write("Digite o primeiro número: ");
int num1 = int.Parse(Console.ReadLine()!);
Console.Write("Digite o segundo número: ");
int num2 = int.Parse(Console.ReadLine()!);

Console.WriteLine("\n1 - SOMAR");
Console.WriteLine("2 - SUBTRAIR");
Console.WriteLine("3 - MULTIPLICAR");
Console.WriteLine("4 - DIVIDIR");

Console.Write("\nDigite a opção desejada: ");
int opcao = int.Parse(Console.ReadLine()!);

switch (opcao)
{
    case 1: 
        int sum = num1 + num2;
        Console.WriteLine($"\nResultado = {sum}");
        break;
    case 2:
        int sub = num1 - num2;
        Console.WriteLine($"\nResultado = {sub}");
        break;
    case 3: 
        int multiplicar = num1 * num2;
        Console.WriteLine($"\nResultado = {multiplicar}");
        break;
    case 4:
        int div = num1 / num2;
        Console.WriteLine($"\nResultado = {div}");
        break;
    default:
        Console.WriteLine("\nOperação inválida");
        break;
}       

1 resposta

Olá, Lais, como vai?

O código que você desenvolveu cumpre o objetivo de realizar as operações matemáticas solicitadas e utiliza corretamente a estrutura condicional para selecionar cada cálculo. A lógica está bem aplicada e o uso do tratamento para opções inválidas garante que o programa não apresente resultados inesperados caso o usuário digite um valor fora do menu.

Agradeço por compartilhar seu código com a comunidade e incentivo que continue praticando e postando suas resoluções. O fórum segue à disposição para qualquer dúvida que surgir.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!