import java.util.Scanner;
public class DonanteCompatible {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
String mensaje;
System.out.print("Ingrese la edad del donante: ");
int edadDonante = teclado.nextInt();
System.out.print("Ingrese el peso del donante (en kg): ");
double pesoDonante = teclado.nextDouble();
boolean edadCriterio = edadDonante >= 18 && edadDonante <= 65;
boolean pesoCriterio = pesoDonante >= 50.0;
if (edadCriterio && pesoCriterio) {
mensaje = """
El donante es compatible.
""";
System.out.println(mensaje);
} else {
if (!edadCriterio && pesoCriterio) {
mensaje = """
El donante no es compatible.
Motivo: Debe tener entre 18 y 65 años.""";
System.out.println(mensaje);
} else if (!pesoCriterio && edadCriterio) {
mensaje = """
El donante no es compatible.
Motivo: Debe pesar más de 50 kg.""";
System.out.println(mensaje);
}
else {
System.out.println("El donante no cumple ningún de los dos criterios.");
}
}
teclado.close();
}
}