import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
System.out.println("Digite a idade do doador: ");
int idade = leitura.nextInt();
System.out.println("Digite o peso do doador (em kg): ");
double peso = leitura.nextDouble();
leitura.close();
boolean intervaloIdade = idade >= 18 && idade <= 65;
boolean pesoMinimo = peso > 50.00;
if (intervaloIdade && pesoMinimo) {
System.out.println("Doador compatível.");
} else {
System.out.println("Doador não compatível.");
if (!intervaloIdade) {
System.out.println("Motivo: Deve ter entre 18 e 65 anos.");
}
if (!pesoMinimo) {
System.out.println("Motivo: O peso deve ser maior que 50 Kg.");
}
}
}
}
Saída:
Digite a idade do doador:
20
Digite o peso do doador (em kg):
55
Doador compatível.
Digite a idade do doador:
20
Digite o peso do doador (em kg):
49
Doador não compatível.
Motivo: O peso deve ser maior que 50 Kg.
Digite a idade do doador:
17
Digite o peso do doador (em kg):
51
Doador não compatível.
Motivo: Deve ter entre 18 e 65 anos.
Digite a idade do doador:
17
Digite o peso do doador (em kg):
49
Doador não compatível.
Motivo: Deve ter entre 18 e 65 anos.
Motivo: O peso deve ser maior que 50 Kg.