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

import java.util.Scanner;

public class Donante {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Bienvenido al banco de sangre; ingrese su edad y  su peso para saber si eres un donante compatible");
        int edadDonante;
        double pesoDonante;
        String motivo1 = "El donante debe tener entre 18 y 65 años";
        String motivo2 = "El donante debe tener un peso mayor a 50 Kg.";

        System.out.println("Ingrese la edad del donante: ");
        edadDonante = scanner.nextInt();

        System.out.println("Ingrese el peso del donante (en Kg): ");
        pesoDonante = scanner.nextDouble();


        if ((edadDonante >= 18 && edadDonante <=65) && pesoDonante > 50){
            System.out.println("El donante es compatible.");
        } else {
            System.out.println("El donante no es compatible");
            if (edadDonante < 18 || edadDonante > 65){
                System.out.println("Motivo: " + motivo1);
            }
            if (pesoDonante <= 50){
                System.out.println("Motivo: " + motivo2);
            }
        }
    }
}

Resultado