1
resposta

Resolução

Variável
int idade_cliente = 0;
int idade_min = 18;
boolean estudante = false;

Dados de entrada
Cliente 18 anos

Processo:
Se (cliente >= idade || estudante) então
"Você recebeu meia entrada"
Se não
não recebe
"Você não possui os requisitos para a meia entrada"

Dado de saída:
"Você recebeu meia entrada"

1 resposta

Oi, Matheus! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de como você estruturou a lógica para verificar a meia-entrada, comparando idade e condição de estudante. Isso mostra que você está entendendo bem como combinar variáveis e operadores lógicos.

Uma dica interessante para o futuro é testar combinações com o operador || usando variáveis booleanas. Veja este exemplo:


int idade = 18;
boolean estudante = false;

if (idade >= 18 || estudante) {
    System.out.println("Meia entrada concedida");
} else {
    System.out.println("Sem direito");
}

Esse código verifica duas condições e imprime a mensagem adequada.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!