double resultado = 0;
bool operacaoValida = true;
Console.WriteLine("***************Programa de Operações***************");
Console.Write("\nDigite o Primeiro Número para a Operação: ");
double primeiro = double.Parse(Console.ReadLine()!);
Console.Write("\nDigite o Segundo Número para a Operação: ");
double segundo = double.Parse(Console.ReadLine()!);
Console.WriteLine("\nEscolha a operação:");
Console.WriteLine("1.( + )");
Console.WriteLine("2.( - )");
Console.WriteLine("3.( / )");
Console.WriteLine("4.( x )");
Console.Write("Digite o Número da sua operação: ");
int operacao = int.Parse(Console.ReadLine()!);
switch (operacao)
{
case 1:
resultado = primeiro + segundo;
break;
case 2:
resultado = primeiro - segundo;
break;
case 3:
if (segundo == 0)
{
Console.WriteLine("Erro: divisão por zero!");
operacaoValida = false;
}
else
{
resultado = primeiro / segundo;
}
break;
case 4:
resultado = primeiro * segundo;
break;
default:
Console.WriteLine("Opção inválida!");
operacaoValida = false;
break;
}
if (operacaoValida)
{
Console.WriteLine($"\nO resultado da sua operação é: {resultado:F2}");
}