# 1 Adicione um switch-case para verificar a operação escolhida pelo usuário.
switch (operacao) {
case "+":
soma();
case "-":
subtracao();
case "*":
multiplicacao();
case "/":
divisao();
break;
}
# 2 Inicialize as variáveis com valores padrões:
double numeroUm = 0;
double numeroDois = 0;
String operacao = "";
# 3 Crie a variável de entrada e capturando uma entrada de usuário:
String? entrada = stdin.readLineSync();
# 4 Valide se a cada entrada nova, os valores não são nulos ou strings vazias e atribuindo seus valores para as variáveis numeroUm e numeroDois:
if (entrada != null) {
if (entrada !="") {
numeroUm = double.parse(entrada);
}
}
entrada = stdin.readLineSync();
if (entrada != null) {
if (entrada !="") {
numeroDois = double.parse(entrada);
}
}
# 5 Valide se a entrada da operação não está vindo nula e atribuindo seu valor à variável operacao:
entrada = stdin.readLineSync();
if (entrada != null) {
operacao = entrada;
}
# 6 Crie a função calcular() e passando a condição switch-case para dentro dela:
void calcular() {
switch (operacao) {
case "+":
soma();
case "-":
subtracao();
case "*":
multiplicacao();
case "/":
divisao();
break;
}
}
# 7 Adicione textos auxiliares:
print("Digite o primeiro valor");
print("Digite uma operação");
print("Digite o segundo valor");
print("O resultado da operação é: ");