-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Se requiere calcular el sueldo de un trabajador de acuerdo a los siguientes condiciones:
- Valor de la hora $100,000
- La cantidad de horas laborales las debe ingresarlas el auxiliar contable de la empresa.
- Hay que descontar la salud y pensión que es el 12% del subtotal del sueldo.
- El trabajador tiene derecho a un subsidio de transporte que es $117,172, si no excede los dos salarios mínimos. (valor del salario mínimo $1,160,000)
- Mostrar el total devengado del trabajador.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Proceso TotalDevengadoDeUnTrabajador
Escribir Sin Saltar "Ingresa el valor de horas laborales:";
Leer horas_laborales;
salario_minimo <- 1160000;
subtotal <- 100000.0*horas_laborales;
salud_y_pension <- subtotal*0.12;
Si subtotal<=salario_minimo*2 Entonces
subsidio_de_transporte <- 117172;
SiNo
subsidio_de_transporte <- 0;
FinSi
total_devengado <- subtotal-salud_y_pension+subsidio_de_transporte;
Escribir "Valor de salario minimo: ", salario_minimo;
Escribir "Valor de salud y pension: ", salud_y_pension;
Escribir "Valor de subsidio de transporte: ", subsidio_de_transporte;
Escribir "Valor de subtotal: ", subtotal;
Escribir "Valor de total devengado: ", total_devengado;
FinProceso
Escribir Sin Saltar "Ingresa el valor de horas laborales:";
Leer horas_laborales;
salario_minimo <- 1160000;
subtotal <- 100000.0*horas_laborales;
salud_y_pension <- subtotal*0.12;
Si subtotal<=salario_minimo*2 Entonces
subsidio_de_transporte <- 117172;
SiNo
subsidio_de_transporte <- 0;
FinSi
total_devengado <- subtotal-salud_y_pension+subsidio_de_transporte;
Escribir "Valor de salario minimo: ", salario_minimo;
Escribir "Valor de salud y pension: ", salud_y_pension;
Escribir "Valor de subsidio de transporte: ", subsidio_de_transporte;
Escribir "Valor de subtotal: ", subtotal;
Escribir "Valor de total devengado: ", total_devengado;
FinProceso