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

verificando beneficios sociales

hijos = int(input('¿Cuántos hijos tiene? (ingrese 0 si no tiene ninguno): '))
salario = float(input('¿Cuál es su salario?: '))
maximo_salario = 2000
if hijos > 0 and salario <= maximo_salario:
print('Usted tiene derecho al beneficio.')
else:
print('Usted no cumple con los requisitos para el beneficio.')

1 respuesta

Hola Lucia, espero que estés bien

Tu código parece estar bien encaminado para resolver el problema de verificar si una persona tiene derecho a un beneficio social. Según los requisitos que mencionaste, la persona debe tener al menos un hijo y un salario menor o igual a $2,000 para calificar para el beneficio. Tu lógica con if y else se alinea perfectamente con estas condiciones.

Aquí tienes un ejemplo de cómo tu código se ejecutaría:

hijos = int(input('¿Cuántos hijos tiene? (ingrese 0 si no tiene ninguno): '))
salario = float(input('¿Cuál es su salario?:  '))
maximo_salario = 2000

if hijos > 0 and salario <= maximo_salario:
    print('Usted tiene derecho al beneficio.')
else:
    print('Usted no cumple con los requisitos para el beneficio.')

Asegúrate de probar tu programa con diferentes valores de entrada para verificar que cubra todos los casos posibles, como tener 0 hijos o un salario superior al límite establecido.

Espero haber ayudado y buenos estudios!