Quiz
Programa de nómina en Python: salarios y prestaciones
Dieses Quiz enthält Fragetypen, die sich im gewohnten Player öffnen.
Fragen in diesem Quiz (1)
1[blank_start]baset=[[0,0,0,0,0,0][blank_end],
[0,0,0,0,0,0],
[0,0,0,0,0,0],
[0,0,0,0,0,0],
[0,0,0,0,0,0],
[0,0,0,0,0,0]]
[blank_start]t_emp=[0,0,0,0][blank_end]
o_liq=[0,0,0,0,0,0,0,0,0,0]
nombres=["Jose Martinez","Carlos Ruiz","Rosa Cacua","Maria Miranda","Luis Contreras","Luz Arias"]
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("Bienvenido al menú interactivo")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("Calcula el salario de Un empleado")
i=0
while(opcion!=4):
print("""¿Qué quieres hacer?
1) Calcular
2) Consultas
3) Pago de Otras prestaciones
4) Salir""")
opcion = (input("Digite la Opcion: "))
if opcion == '1':
[blank_start]if i<6:[blank_end]
print(" ")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("Bienvenido a: ",nombres[i])
print("Proceso de Calculo de Salario ")
baset[i][0] = float(input("Introduce el numero de salarios: "))
baset[i][1] = float(input("Introduce el numero de dias: "))
while((baset[i][1]<1) or (baset[i][1]>30)):
print("Por favor numero de dias trabajados 1-30 ")
baset[i][1] = float(input("Introduce el numero de dias: "))
baset[i][2] = (baset[i][0]*baset[i][1])*877053/30
baset[i][3] = baset[i][2]*0.04
o_liq[0]=o_liq[0]+(baset[i][2]*0.085)
baset[i][4] = baset[i][2]*0.04
o_liq[1]=o_liq[1]+(baset[i][2]*0.12)
o_liq[2]=o_liq[2]+(baset[i][2]*0.00522)
if baset[i][0]<=1:
baset[i][5] = baset[i][1]*97032/30
else:
baset[i][5] = 0
o_liq[3]=o_liq[3]+baset[i][2]*0.02
o_liq[4]=o_liq[4]+baset[i][2]*0.03
o_liq[5]=o_liq[5]+baset[i][2]*0.04
o_liq[6]=o_liq[6]+(baset[i][2]+baset[i][5])*0.0833
o_liq[7]=o_liq[7]+(baset[i][2]+baset[i][5])*0.0833
o_liq[8]=o_liq[8]+o_liq[7]*0.12
o_liq[9]=o_liq[9]+baset[i][2]*0.0417
print(" ")
print("===============================================")
print("El sueldo a ganar es: ",round(baset[i][2]-baset[i][3]-baset[i][4]+baset[i][5]))
print("El pado de salud es: ",round(baset[i][3]))
print("EL pago de pension es: ",round(baset[i][4]))
print("EL pago de bonificacion es: ",round(baset[i][5]))
print(" ")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
[blank_start]t_emp[0][blank_end]=t_emp[0]+baset[i][2]
t_emp[1]=t_emp[1]+baset[i][3]
t_emp[2]=t_emp[2]+baset[i][4]
t_emp[3]=t_emp[3]+baset[i][5]
i+=1
else:
print("No hay mas empleados para liquidar")
elif opcion == '2':
print(" ")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("El pago de nomina fue")
print("El sueldo pago es: ",round(t_emp[0]))
print("El pado de salud es: ",round(t_emp[1]))
print("EL pago de pension es: ",round(t_emp[2]))
print("EL pago de bonificacion es: ",round(t_emp[3]))
print(" ")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
elif opcion =='3':
print(" ")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("Provisiones de nómina a cargo del empleador.")
print("El pago fue")
print(" ")
print("Aportes salud: ",round(o_liq[0]))
print("Aportes Pension: ",round(o_liq[1]))
print("Aportes Riesgos Laborales: ",round(o_liq[2]))
print("SENA: ",round(o_liq[3]))
print("ICBF: ",round(o_liq[4]))
print("Cajas de Compensacion: ",round(o_liq[5]))
print("Prima de Servicion: ",round(o_liq[6]))
print("Cesantias: ",round(o_liq[7]))
print("Intereses de Cesantias : ",round(o_liq[8]))
print("Vacacones: ",round(o_liq[9]))
print(" ")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
elif opcion =='4':
print(" ")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print(" ")
print("Gracias por utilizar el Programa.")
print(" ")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
break
else:
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print(" ")
print("Comando desconocido, vuelve a intentarlo")
print(" ")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")- Abaset=[[0,0,0,0,0,0]
- Bt_emp=[0,0,0,0]
- Cif i<6:
- Dt_emp[0]
Informationen
- Beschreibung
- Quiz am Ohne Titel, erstellt von JC CV am 08/10/2020.
- Autor
- JC CV
- Sprache
- Español
- Aufrufe
- 0
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz