Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Verificación de compatibilidad para donar sangre

import java.util.Scanner;

public class CompatibilidadSangre {

public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("Verificacón de compatibilidad para donar sangre");
    System.out.println("------------------------------------");

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

    if (edad >= 18 && edad <= 65 && peso > 50 ){
        System.out.println("El donante es compatible para donar, !Muchas gracias¡");
    } else {
        System.out.println("El donante no es compatible para donar ");
        System.out.println("Mtivo: Debe de tener entre 18 y 65 años y pesar mas de 50kg");
    }
    scanner.close();
}

}

1 respuesta
public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese la edad del donante: ");
        int edad = sc.nextInt();
        System.out.print("Ingrese el peso del donante (en kg): ");
        int peso = sc.nextInt();
        boolean aplicaEdad = (edad > 17 && edad<= 65) ;
        boolean aplicaPeso = peso>50;

        if ( !aplicaEdad || !aplicaPeso) {
            System.out.println("el donante no es compatible.");
            if (!aplicaEdad) {
                System.out.println("Motivo: Debe tener entre 18 y 65 años.");
            }
            if (!aplicaPeso){
                System.out.println("Motivo: Debe pesar mas de 50 kg.");
            }
        }else {
            System.out.println("El donante es compatible.!! ");
        }