Estou querendo se na minha versão da para melhorar o codigo...
int x, y;
char operacao;
Console.Write("Digite o primeiro número: ");
x = int.Parse(Console.ReadLine()!);
Console.Write("Digite o primeiro número: ");
y = int.Parse(Console.ReadLine()!);
Console.Write("Digite a operação (+, -, *, /): ");
operacao = char.Parse(Console.ReadLine()!);
switch (operacao) {
case '+':
Console.WriteLine($"Resultado: {x + y}");
break;
case '-':
Console.WriteLine($"Resultado: {x - y}");
break;
case '*':
Console.WriteLine($"Resultado: {x * y}");
break;
case '/':
Console.WriteLine($"Resultado: {x / y}");
break;
default:
Console.WriteLine($"Operação inválida");
break;
}