-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Se desea obtener el salario neto de un empleado de una empresa cuyo trabajo se paga por horas de la siguiente manera:
a. Si la cantidad de horas trabajadas es menor o igual a 35, se pagan con la tarifa de hora normal.
b. Si la cantidad es mayor a 35, las horas superiores a 35 se pagan con la tarifa de hora extra.
c. El usuario debe ingresar las horas trabajadas y el precio de la tarifa normal.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
Proceso SalarioNetoPorHoras
Escribir Sin Saltar "Ingresa el valor de horas trabajadas:";
Leer horas_trabajadas;
Escribir Sin Saltar "Ingresa el valor de tarifa hora extra:";
Leer tarifa_hora_extra;
Escribir Sin Saltar "Ingresa el valor de tarifa normal:";
Leer tarifa_normal;
Si horas_trabajadas>35 Entonces
salario_neto <- tarifa_normal*horas_trabajadas;
SiNo
salario_neto <- tarifa_normal*35+(horas_trabajadas-35)*tarifa_hora_extra;
FinSi
Escribir "Valor de salario neto: ", salario_neto;
FinProceso
Escribir Sin Saltar "Ingresa el valor de horas trabajadas:";
Leer horas_trabajadas;
Escribir Sin Saltar "Ingresa el valor de tarifa hora extra:";
Leer tarifa_hora_extra;
Escribir Sin Saltar "Ingresa el valor de tarifa normal:";
Leer tarifa_normal;
Si horas_trabajadas>35 Entonces
salario_neto <- tarifa_normal*horas_trabajadas;
SiNo
salario_neto <- tarifa_normal*35+(horas_trabajadas-35)*tarifa_hora_extra;
FinSi
Escribir "Valor de salario neto: ", salario_neto;
FinProceso