En una empresa se almacenaron los sueldos de 10 personas. Desarrollar las siguientes funciones y llamarlas desde el bloque principal: 1) Carga de los sueldos en una lista. 2) Impresión de todos los sueldos. 3) Cuántos tienen un sueldo superior a $4000. 4) Retornar el promedio de los sueldos. 5) Mostrar todos los sueldos que están por debajo del promedio.
Aquí te muestro el código en Python que resuelve el problema: ```python # Bloque principal def main(): # Carga de los sueldos en una lista sueldos = cargar_sueldos() # Impresión de todos los sueldos print("Sueldos de las personas:") imprimir_sueldos(sueldos) # Cuántos tienen un sueldo superior a $4000 cantidad_superior_4000 = contar_sueldos_superior_4000(sueldos) print(f"Cantidad de personas con sueldo superior a $4000: {cantidad_superior_4000}") # Retornar el promedio de los sueldos promedio = calcular_promedio(sueldos) print(f"Promedio de los sueldos: ${promedio:.2f}") # Mostrar todos los sueldos que están por debajo del promedio imprimir_sueldos_por_debajo_promedio(sueldos, promedio) # Función para cargar los sueldos en una lista def cargar_sueldos(): sueldos = [] for i in range(10): sueldo = float(input(f"Ingrese el sueldo de la persona {i+1}: ")) sueldos.append(sueldo) return sueldos # Función para imprimir todos los sueldos def imprimir_sueldos(sueldos): for i, sueldo in enumerate(sueldos, start=1): print(f"Persona {i}: ${sueldo:.2f}") # Función para contar cuántos tienen un sueldo superior a $4000 def contar_sueldos_superior_4000(sueldos): return sum(1 for sueldo in sueldos if sueldo > 4000) # Función para calcular el promedio de los sueldos def calcular_promedio(sueldos): return sum(sueldos) / len(sueldos) # Función para imprimir todos los sueldos que están por debajo del promedio def imprimir_sueldos_por_debajo_promedio(sueldos, promedio): print("Sueldos por debajo del promedio:") for i, sueldo in enumerate(sueldos, start=1): if sueldo < promedio: print(f"Persona {i}: ${sueldo:.2f}") # Llamar a la función principal if __name__ == "__main__": main() ``` Este código define las funciones solicitadas y las llama desde el bloque principal. La función `cargar_sueldos` carga los sueldos en una lista, la función `imprimir_sueldos` imprime todos los sueldos, la función `contar_sueldos_superior_4000` cuenta cuántos tienen un sueldo superior a $4000, la función `calcular_promedio` calcula el promedio de los sueldos y la función `imprimir_sueldos_por_debajo_promedio` imprime todos los sueldos que están por debajo del promedio.