예제 #1
0
while True:
    print("1. Calcular Nomina")
    print("10. salir")

    if input("Ingrese la opción") == "1":
        renglon = []
        n=Nomina()
        n.setSalario(2500000)
        n.setDiasLiquidados("30")

        renglon.append({'variable': 'Salario', 'resultado': n.getSalario()})
        renglon.append({'variable': 'Dias Liquidados', 'resultado': n.getDiasLiquidados()})
        renglon.append({'variable': 'Salario Devengado', 'resultado': n.salarioDevengado()})
        renglon.append({'variable': 'Auxilio de transporte', 'resultado': n.auxilioTransporte()})
        renglon.append({'variable': 'total devengado','resultado': n.totalDevengado()})

    elif input("Ingrese la opcion")== "10":
        print("Saliendo")
        break

    f=open('nomina_python.txt', 'w')

    for i in listaNomina:
        f.write('*******************\n')
        for j in i:
            f.write(str(j) + '\n')
    f.close()
        

예제 #2
0
print('salario minimo =', i.salariominimo())

'''

from nomina import Nomina

listaNomina = []

while True:
    print("1. Calcular Nomina")
    print("10. salir")
    respuesta = input("ingrese la opcion")

    if respuesta == "1":
        renglon = []
        n = Nomina()
        n.setSalario(float(input("ingrese el salario: ")))
        n.setDiasLiquidados(int(input(("ingrese los dias liquidados:"))))

        renglon.append(n.getSalario())
        renglon.append(n.getDiasLiquidados())
        renglon.append(n.salarioDevengado())
        renglon.append(n.auxilioTransporte())
        renglon.append(n.totalDevengado())
        listaNomina.append(renglon)

    elif respuesta == "10":
        print("saliendo")
        break
for i in listaNomina:
    print(i)
예제 #3
0
        renglon.append({'variable': 'Salario', 'resultado': n.getSalario()})
        renglon.append({
            'variable': 'Dias Liquidados',
            'resultado': n.getDiasLiquidados()
        })
        renglon.append({
            'variable': 'Salario Devengado',
            'resultado': n.salarioDevengado()
        })
        renglon.append({
            'variable': 'Auxilio de transporte',
            'resultado': n.auxilioTransporte()
        })
        renglon.append({
            'variable': 'total devengado',
            'resultado': n.totalDevengado()
        })
        listaNomina.append(renglon)

    elif respuesta == "10":
        print("Saliendo")
        break

f = open('nomina_python.txt', 'w')
for i in listaNomina:
    f.write('**************************** \n')
    for j in i:
        f.write(str(j) + '\n')
f.close()
예제 #4
0
    opcion = input("ingrese la opcion")

    if opcion =="1":
        renglon = []
        n=Nomina()
        salario = float(input("ingrese el sueldo basico"))
        diasL = float(input("ingrese los dias liquidados "))
        n.setSalarioBasico(salario)
        n.getDiasLiquidados(diasL)
        print (n)

        renglon.append({'variable: ': 'salario basico',"resultado ":n.getSalarioBasico()})
        renglon.append({'variable: ': 'dias liquidados',"resultado ":n.getDiasLiquidados()})
        renglon.append({'variable: ': 'salarios devengados',"resultado ":n.salarioDevengado()})
        renglon.append({'variable: ': 'auxilio transporte',"resultado ":n.auxilioTransporte})
        renglon.append({'variable: ': 'total devengado ',"resultado ":n.totalDevengado()})
        nomina.append(renglon)

    elif opcion == "2":
        print ('saliendo')
        break 


f = open ('nominas.txt', 'w')

for i in nomina:
    f.write('******************************')
    for j in i :
        f.write(str(j)+ '\n' )
f.close()