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

Validar criterios para donantes

Excelente ejercicio para usar boolean.

import java.util.Scanner;

public class CompatibilidadDonante {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Digite su edad en años:");
        int edad = scanner.nextInt();

        System.out.println("Digite su peso en Kg:");
        int peso = scanner.nextInt();

        boolean edadValida = edad >=18 && edad <=65;
        boolean pesoValido = peso >= 50;

        if (edadValida && pesoValido){
            System.out.println("El donante es compatible para donar sangre.");
        } else {
            System.out.println("El donante no es compatible para donar sangre, Motivo:");
            if (!edadValida){
                System.out.println("El donante debe tener entre 18 y 65 años de edad.");
            } if (!pesoValido){
                System.out.println("El donante debe pesar mas de 50 kg de peso.");
            }
        scanner.close();
        }
    }
}
1 respuesta

¡Hola Estudiante! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!