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

Sistema de clasificación para becas escolares

ingresoFamiliarMensual = float(input('Digite su ingreso familiar mensual : '))
promedioEstudiante = float(input('Digite el promedio del estudiante : '))
porcentajeAsistencia = int(input('Digite el porcentaje de asistencia : '))

if ingresoFamiliarMensual < 1500 and promedioEstudiante > 8.0 and porcentajeAsistencia >= 90:
print('Beca completa')
elif ingresoFamiliarMensual < 2500 and promedioEstudiante > 7.0 and porcentajeAsistencia >= 85:
print('Media beca')
else:
print('No elegible para beca')

1 respuesta

Hola Carlos, espero que estés bien

Parece que tu código para el sistema de clasificación de becas está bien estructurado y sigue las reglas proporcionadas en la actividad. Estás utilizando correctamente las declaraciones if, elif y else para evaluar las condiciones y determinar el tipo de beca que corresponde.

Aquí tienes un ejemplo práctico de cómo funcionaría tu código:

  1. Si un estudiante tiene un ingreso familiar mensual de $1,200, un promedio de 8.5 y una asistencia del 92%, el resultado sería "Beca completa".
  2. Si otro estudiante tiene un ingreso de $2,000, un promedio de 7.5 y una asistencia del 88%, obtendría "Media beca".
  3. Finalmente, si un estudiante tiene un ingreso de $3,000, un promedio de 8.0 y una asistencia del 90%, el resultado sería "No elegible para beca".

Tu código parece estar alineado con las reglas de la actividad, así que debería funcionar correctamente para clasificar a los estudiantes según los criterios dados.

Espero haber ayudado y buenos estudios!