import java.util.Scanner;
public class BloodDonation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Ingrese la edad del donante:");
int age = scanner.nextInt();
System.out.println("Ingrese el peso del donante (en kg):");
int weight = scanner.nextInt();
scanner.close();
boolean isValidAge = age >= 18 && age <= 65;
boolean isValidWeight = weight > 50;
if (isValidAge && isValidWeight) {
System.out.println("El donante es compatible para donar sangre.");
} else {
System.out.println("El donante no es compatible.");
System.out.println("Motivo(s):");
String reason = "";
if (!isValidAge) {
reason += """
- Debe tener entre 18 y 65 años.
""";
}
if (!isValidWeight) {
reason += """
- Debe tener más de 50kg de peso.
""";
}
System.out.print(reason);
}
}
}