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

Donante de sangre

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

1 respuesta

Hola, Javier.

Tu código para verificar si alguien es compatible para donar sangre parece estar bien estructurado. Aquí tienes un pequeño análisis y algunas sugerencias:

  1. Lógica de Condiciones:

    • Verificas correctamente si la edad está entre 18 y 65 años y si el peso es mayor a 50 kg.
    • En el bloque else, proporcionas mensajes claros sobre por qué la persona no es compatible.
  2. Mensajes al Usuario:

    • Los mensajes son claros y específicos, lo que ayuda al usuario a entender por qué no cumple con los requisitos.
  3. Cierre del Scanner:

    • Cierras el objeto Scanner al final, lo cual es una buena práctica para liberar recursos.

Aquí tienes un pequeño consejo de mejora:

  • Validación de Entrada: Podrías agregar validaciones para asegurarte de que el usuario ingrese valores numéricos válidos. Por ejemplo, podrías manejar excepciones para evitar que el programa falle si el usuario ingresa texto en lugar de un número.

Espero que esto te sea útil y buenos estudios!