Não entendi muito o testaCondicionais2.dart.
void main() {
print("Testanto condicionais");
int idade = 15;
//true significa verdadeiro
//false significa falso
bool maior_idade = idade >= 18;
bool acompanhado = true;
print(maior_idade);
if(maior_idade) {
print("Você pode entrar!");
}
else {
if(acompanhado) {
print("Você é menor de idade, mas está ACOMPANHADO, pode entrar!");
} else {
print("Você não pode entrar!");
}
}
}
Para que ser a linha do print: print("Você não pode entrar!");
Mesmo que eu digite qualquer idade abaixo de 18 anos, irá imprimir o primeiro if do acompanhado - Você é menor de idade, mas está ACOMPANHADO, pode entrar! NUNCA O SEGUNDO! Então para quê eu coloco o else?