1
resposta

04 Faça como eu fiz: crie a escolha de operação com estruturas condicionais - parte 1 e 2

# 1 Declare a variável para guardar a operação:
  String operacao = stdin.readLineSync()!;
  
# 2 Crie as condicionais para cada operação e chamando cada função de operação de acordo:
  if (operacao == "+") {
    soma();
  }

  if (operacao == "-") {
    subtracao();
  }

  if (operacao == "*") {
    multiplicacao();
  }

  if (operacao == "/") {
    divisao();
  }
#   Parte 2:
# 1Transforme as condições if em if-else:
if (operacao == "+") {
         if (operacao == "+") {
      soma();
    } else {
      if (operacao == "-") {
          subtracao();
    } else {
      if (operacao == "*") {
          multiplicacao(); 
    } else {
      if (operacao == "/") {
     divisao();           
       }
     }
   }
 }

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Zilda, como vai?

Você aplicou corretamente a leitura da operação e criou as condições para chamar as funções conforme cada símbolo. Isso mostra que você compreendeu bem a estrutura condicional e o fluxo do programa. No entanto, há um pequeno detalhe no código que merece atenção: o primeiro if (operacao == "+") foi repetido dentro dele mesmo. Esse segundo if não é necessário e pode ser removido para evitar redundância e melhorar a legibilidade do código.

Continue compartilhando seus exercícios aqui no fórum, estamos à disposição para acompanhar sua evolução.

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