Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Sistema de clasificación para becas escolares

def determinar_elegibilidad_beca(ingreso: float, promedio: float, asistencia: float) -> str:
    condicion_completa = (ingreso < 1500) and (promedio > 8.0) and (asistencia >= 90)
    condicion_media = (ingreso < 2500) and (promedio > 7.0) and (asistencia >= 85)
    
    if condicion_completa:
        return "Beca completa"
    elif condicion_media:
        return "Media beca"
    else:
        return "No elegible para beca"

try:
    ingreso_usuario = float(input("Ingrese el ingreso familiar mensual ($): "))
    promedio_usuario = float(input("Ingrese el promedio del estudiante: "))
    asistencia_usuario = float(input("Ingrese el porcentaje de asistencia (%): "))

    resultado_beca = determinar_elegibilidad_beca(ingreso_usuario, promedio_usuario, asistencia_usuario)

    print(f"\nResultado de la evaluación: {resultado_beca}")

except ValueError:
    print("\nError: Asegúrese de ingresar valores numéricos válidos.")