Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Verificación de compatibilidad para donar sangre

public class VerificacionCompatibilidad {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        boolean compatible = true;

        System.out.println("Ingrese la edad del donante");
        int edad = scanner.nextInt();
        System.out.println("Ingrese el peso del donante (en Kg)");
        double peso = scanner.nextDouble();

        if (edad < 18) {
            compatible = false;
            System.err.println("El donante no es compatible");
            System.err.println("Motivo: Debe tener 18 años como minimo\n");
        }

        if (edad > 65) {
            compatible = false;
            System.err.println("El donante no es compatible");
            System.err.println("Motivo: Debe tener 65 años como maximo\n");
        }

        if (peso <= 50) {
            compatible = false;
            System.err.println("El donante no es compatible");
            System.err.println("Motivo: El peso debe ser mayor a 50 kg\n");
        }

        if (compatible) {
            System.out.println("\nEl donante es compatible");
        }
    }
}