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?
 
            