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

[Proyecto] 13 Verificación de compatibilidad para donar sangre

Clase

    public void CompatibleParaDonarSangre(int edad, float peso){
        if(edad < 18 || edad > 65){
            if (peso <= 50){
                System.out.println("El donante no es compatible.\n" +
                        "Motivo: Debe tener entre 18 y 65 años y pesar más de 50Kg.");
            } else if(peso > 50){
                System.out.println("El donante no es compatible.\n" +
                        "Motivo: Debe tener entre 18 y 65 años.");
            }
        } else if(edad >= 18 && edad <= 65){
            if (peso <= 50){
                System.out.println("El donante no es compatible.\n" +
                        "Motivo: Debe pesar más de 50Kg.");
            } else if (peso > 50){
                System.out.println("El donante si es compatible.");
            }
        }
    }

Main

        Ejercicio ejercicio = new Ejercicio();
        Scanner teclado = new Scanner(System.in);
        int num1, num2, num3;
        float num;

                    System.out.println("Ingresa la edad del donante:");
                    num1 = teclado.nextInt();
                    System.out.println("Ingresa el peso del donante (en kg):");
                    num = teclado.nextFloat();
                    ejercicio.CompatibleParaDonarSangre(num1, num);

Resultados
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad