Python - sueldo de un empleado

 
Vista:
sin imagen de perfil
Val: 14
Ha disminuido su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

sueldo de un empleado

Publicado por Miguel (5 intervenciones) el 17/02/2019 00:35:29
1. Dado los siguientes datos: nombre_empleado, valor_pago_por_dia, número_dias_trabajados desarrolle un algoritmo que obtenga y muestre en pantalla: el nombre del empleado, el pago a que tiene derecho por los días trabajados, la deducción por concepto cooperativa, la deducción por concepto de seguridad social, el total de deducciones y neto a pagar al trabajador. Tenga en cuenta:

• La deducción por concepto de cooperativa es de $ 18,500 + el 3% del pago a que tiene derecho, si el pago es inferior a $ 800.000 o $ 25.000 + el 5 % si el pago es igual o superior a $ 8.00.000
• La seguridad social es del 8% del pago a que tiene derecho. si el pago es inferior a $ 800.000 o 10.5 % si el pago es igual o superior a $ 800.000
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder
sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

sueldo de un empleado

Publicado por dario (185 intervenciones) el 17/02/2019 04:17:41
Hola te dejo este pseudocodigo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
leer(nomEmp) //nombre del empleado
leer(pagoDia) //pago por dia
leer(diasTrab) //dias trabajados
 
si pagoDia >= 25000 o pagoDia < 800000
    cooperativa = 18500 + (0.03 * pagoDia)
sino
    cooperativa = 18500 + (0.05 * pagoDia)
fin-si
 
si pagoDia < 800000
    ss = pagoDia * 0.08 //ss = seguridad social
sino
    ss = pagoDia * 0.105
fin-si
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 14
Ha disminuido su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

sueldo de un empleado

Publicado por Miguel (5 intervenciones) el 18/02/2019 07:23:24
este seria el codigo si o que:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
a=input("ingrese el nombre del empleado:\n");
b=int(input("ingrese pago por dia:\n"));
c=int(input("ingrese dias Trabajados:\n"));
 
pt=b*c
d=0
s=0
print("pago total\n",pt);
if pt<800.000:
  d=18.500+(0.03*pt);
  print("coperativa\n",d);
else:
  if pt>=800.000:
   d=25.000+(0.05*pt);
  print("coperativa\n",d);
if pt<800.000:
    s=pt*0.08
    print("Seguro Social\n",s);
else:
    s=pt*0.105
    print("Seguro Social\n",s);
PagoNeto=pt-(d+s)
print("el pago Neto del empleado es\n",PagoNeto)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar