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

Actividad Donacion de Sangre

import java.util.Scanner;

public class BancoDeSangre {
    public static void main(String[] args) {
        System.out.println("Ingresa tu edad: ");
        Scanner scanner = new Scanner(System.in);
        int edad = scanner.nextInt();
        System.out.println("Ingresa tu peso (en Kg): ");
        int peso = scanner.nextInt();

        if (edad >= 18 && edad <= 65 && peso > 50){
            System.out.println("El donante es complatible. Puedes donar sangre");
        } else {
            System.out.println("El donante no es compatible.\n" +
                    "Motivo: Debe tener entre 18 y 65 años.");
        }
    }
1 respuesta

Hola Jose, espero que estés bien

Parece que estás muy cerca de lograr que tu programa funcione como se espera. Sin embargo, hay un pequeño ajuste que necesitas hacer para que el programa indique correctamente el motivo por el cual un donante no es compatible. Actualmente, tu código solo menciona que el donante debe tener entre 18 y 65 años, pero no verifica si el peso es inferior a 50 kg.

Con este ajuste, el programa verificará ambos criterios y proporcionará un mensaje específico para cada uno que no se cumpla. Espero que esto te ayude a completar tu actividad.

¡Espero haber ayudado y buenos estudios!