1
resposta

Condicionais Dart - erro na resposta do professor

Testei esta versão que está semelhante a do professor:

void main() {
  int altura = 146;

  if (altura < 150) {
    print('Pessoa pequena.');
  }
  if (altura > 195) {
    print('Pessoa gigante.');
  }
  if (altura >= 150 && altura < 175) {
    print('Pessoa média.');
  } else {
    print('Essa pessoa é grande');
  }
}

Porém aparece dois resultados: Pessoa pequena. Essa pessoa é grande

void main() {
  int altura = 166;

  if (altura < 150) {
    print('Essa pessoa é pequena.');
  } else if (altura > 195) {
    print('Essa pessoa é gigante.');
  } else if (altura >= 150 && altura < 175) {
    print('Essa pessoa é média.');
  } else {
    print('Essa pessoa é grande.');
  }
}

Neste segundo código está correto, seria bom corrigir na plataforma.

1 resposta

Oi, Marianna, como vai?

Muito bem observado!

Sentimos muito por esse erro no código.

Abrirei uma alteração e o código será corrigido.

Caso tenha quaisquer comentários ou dúvidas a respeito de alguma aula ou desafio, pode postar aqui no fórum que vamos te responder!

Abraços e bons estudos!