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

[Proyecto] Becas Escolares Clasificación

ingreso = float(input("Ingrese el ingreso familiar mensual: "))
promedio = float(input("Ingrese el promedio del estudiante: "))
asistencia = float(input("Ingrese el porcentaje de asistencia: "))

if ingreso < 1500 and promedio > 8.0 and asistencia >= 90:
print("Beca completa")
elif ingreso < 2500 and promedio > 7.0 and asistencia >= 85:
print(" Media beca")
else:
print("No elegible para beca")

1 respuesta

¡Hola Angely, espero que estés bien!

Tu código para clasificar las becas escolares parece estar bien estructurado y sigue las reglas que has mencionado. Estás utilizando correctamente las declaraciones if, elif y else para evaluar las condiciones de ingreso, promedio y asistencia.

Aquí tienes un ejemplo práctico para verificar que todo funcione como esperas:

Imagina que tienes los siguientes datos de un estudiante:

  • Ingreso familiar mensual: $1,200
  • Promedio del estudiante: 8.5
  • Porcentaje de asistencia: 92%

Al ingresar estos valores en tu programa, debería imprimir "Beca completa", ya que cumple con todas las condiciones para esa categoría.

Otro ejemplo:

  • Ingreso familiar mensual: $2,000
  • Promedio del estudiante: 7.5
  • Porcentaje de asistencia: 87%

Para estos valores, el programa debería imprimir "Media beca", ya que se ajusta a las condiciones de esa categoría.

Y finalmente, si tienes un caso como:

  • Ingreso familiar mensual: $3,000
  • Promedio del estudiante: 6.5
  • Porcentaje de asistencia: 80%

El programa debería imprimir "No elegible para beca", ya que no cumple con ninguna de las condiciones para recibir una beca.

Espero que estos ejemplos te ayuden a verificar que tu código está funcionando correctamente. ¡Espero haber ayudado y buenos estudios!