1
resposta

09 Faça como eu fiz: finalize a calculadora

PS C:\Users\zilma\Documents\dart\calculadora> dart run
Building package executable... 
Built calculadora:calculadora.
Digite o primeiro valor
50
Digite uma operação [+, -, *, /]
o
Operação inválida
Digite uma operação [+, -, *, /]
a
Operação inválida
Digite uma operação [+, -, *, /]
-
Digite o segundo valor
20
O resultado da operação é:
30.0
PS C:\Users\zilma\Documents\dart\calculadora> 
1 resposta

Olá, Zilda, como vai?

Seu programa está funcionando corretamente. Ele solicita o primeiro número, pede a operação, valida se o operador é um dos aceitos e, em seguida, executa o cálculo quando informado corretamente. Quando você digitou letras como “o” ou “a”, o sistema identificou que não eram operadores válidos e pediu novamente, o que é o comportamento esperado.

Continue testando outras combinações para garantir que todos os casos possíveis estejam cobertos.

O fórum está à disposição caso queira compartilhar o código ou tirar outras dúvidas.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!