1
resposta

[Sugestão] Exercício - Dirigir em diferentes países

Eu entendi o exercício de outra forma, não tinha visto que precisava inserir o país. Achei bem diferente da solução do orientador.

void main(){

 int idade = 0;

  print("Quantos anos você tem?");

  String? entrada = stdin.readLineSync();
    if (entrada != null && entrada != ""){
        idade = int.parse(entrada);
      }
    
  if(idade >= 20){
    print("Você pode dirigir no Japão, no Brasil e nos EUA");
  } else if (idade >= 18 ){
    print("Você pode dirigir no Brasil e nos EUA");
  } else if (idade >= 16){
    print("Você pode dirigir nos EUA"); 
  } else {
    print("Você não pode dirigir.");
  }
}
1 resposta

Olá, Manuela, como vai?

Você organizou bem a lógica do exercício e resolveu a verificação de forma funcional, a abordagem que você escolheu também é válida e mostra domínio do uso de condicionais. Se quiser adaptar seu código ao que o enunciado propôs, seria interessante solicitar também o nome do país e, com base nele, verificar se a idade atende ao critério mínimo daquele lugar.

Obrigado por compartilhar e continue postando suas soluções 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!