- 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);
  }
}
 
            