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