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}");
}
}