using System;  // Importa o namespace System, que contém classes fundamentais, como Console!

class Program
{
    static void Main()  // Método principal que é o ponto de entrada do programa
    {
        // Definindo valores fixos para as variáveis num1, operador e num2 para fins de teste
        double num1 = 10;  // Primeiro número fixo para realizar a operação
        char operador = '+';  // Operador fixo que indica a operação matemática a ser realizada
        double num2 = 5;  // Segundo número fixo para realizar a operação

        double resultado = 0;  // Variável que armazenará o resultado da operação

        // Estrutura de controle 'switch' para determinar qual operação matemática será executada com base no valor do operador
        switch (operador)
        {
            case '+':  // Caso o operador seja '+', realiza uma adição
                resultado = num1 + num2;
                break;  // Termina a execução do 'case' atual

            case '-':  // Caso o operador seja '-', realiza uma subtração
                resultado = num1 - num2;
                break;  // Termina a execução do 'case' atual

            case '*':  // Caso o operador seja '*', realiza uma multiplicação
                resultado = num1 * num2;
                break;  // Termina a execução do 'case' atual

            case '/':  // Caso o operador seja '/', realiza uma divisão
                resultado = num1 / num2;
                break;  // Termina a execução do 'case' atual

            default:  // Caso o operador não corresponda a nenhum dos valores acima, executa esta instrução
                Console.WriteLine("Operador inválido!");  // Informa que o operador fornecido não é válido
                break;  // Termina a execução do 'default'
        }

        // Exibe o resultado da operação matemática no console
        Console.WriteLine($"Resultado: {resultado}");
    }
}
 
by