1
resposta

[Projeto] Lista de exercícios - Verificando a maioridade em diferentes países

  1. Verificando a maioridade em diferentes países
import 'dart:io';

void main() {
  int idade = 0;
  String opcao = '';

  void verificaIdadeParaDirigir(int idade, String opcao) {
    if (opcao == '1') {
      if (idade > 17) {
        print('Você pode dirigir no Brasil');
      } else {
        // falta implantar
      }
    }

    if (opcao == '2') {
      if (idade > 15) {
        print('Você pode dirigir no EUA');
      }
    }

    if (opcao == '3') {
      if (idade > 19) {
        print('Você pode dirigir no Japão');
      }
    }
  }

  print('Qual a sua idade?');
  idade = int.parse(stdin.readLineSync()!);
  print('');
  print('Qual país você se encontra?\n '
      '1 - Brasil\n '
      '2 - EUA\n '
      '3 - Japão\n');

  opcao = stdin.readLineSync()!;

  if (opcao != null && int.parse(opcao) > 0 && int.parse(opcao) < 4) {
    verificaIdadeParaDirigir(idade, opcao);
  }
}
1 resposta

Olá, Charles, como vai?

Seu código está funcionando bem e aborda a lógica básica para verificar a maioridade nos diferentes países. É sempre ótimo ver sua dedicação em aplicar o que está aprendendo! Compartilhar seus exercícios no fórum não só demonstra seu progresso, mas também contribui para o aprendizado de outros alunos.

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)