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

Verificando acceso a beneficios sociales

Laura está desarrollando un sistema para saber si una persona tiene derecho a recibir un beneficio social. Para eso, la persona debe cumplir las siguientes condiciones:

Tener ingresos menores o iguales a $2,000.
Tener al menos un hijo o hija.
Crea un programa que reciba los ingresos mensuales y la cantidad de hijos de una persona, y diga si tiene derecho al beneficio.

ingresos = float(input("Digite los ingresos mensuales: "))
hijos = int(input("Digite la cantidad de hijos: "))

if ingresos <= 2000 and hijos > 0:
  print("Tiene derecho al beneficio social")
else:
  print("No cumple con los dos requerimientos, no tiene derecho al beneficio social")
Salidas:
Digite los ingresos mensuales: 1000
Digite la cantidad de hijos: 0
No cumple con los dos requerimientos, no tiene derecho al beneficio social
---------------------------------------------------------------------------------------------------------------------------
Digite los ingresos mensuales: 2000
Digite la cantidad de hijos: 1
Tiene derecho al beneficio social
1 respuesta

Hola Henry, espero que estés bien

¡Tu código se ve muy bien! Has implementado correctamente las condiciones para verificar si una persona tiene derecho al beneficio social. El programa que has escrito pide al usuario que ingrese sus ingresos mensuales y la cantidad de hijos, y luego verifica si cumple con los requisitos establecidos.

Aquí está un resumen de cómo funciona tu código:

  1. Solicitas al usuario que ingrese sus ingresos mensuales y la cantidad de hijos.
  2. Usas una estructura condicional if para verificar si los ingresos son menores o iguales a $2,000 y si la cantidad de hijos es mayor que 0.
  3. Si ambas condiciones se cumplen, el programa imprime que la persona tiene derecho al beneficio social.
  4. Si alguna de las condiciones no se cumple, el programa imprime que no tiene derecho al beneficio.

Tu ejemplo de salida también es correcto y muestra cómo el programa responde a diferentes entradas. Si ingresas 1000 como ingresos y 0 como cantidad de hijos, el programa correctamente indica que no se cumplen los dos requerimientos. Por otro lado, si ingresas 2000 como ingresos y 1 como cantidad de hijos, el programa confirma que se tiene derecho al beneficio.

Espero que esto te ayude a entender mejor cómo tu código está funcionando. ¡Sigue así!

Espero haber ayudado y buenos estudios!