-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
El aumento que recibirá un trabajador será un porcentaje de su sueldo y depende de los años de antigüedad, como se muestra en la tabla.
Años de antigüedad | Aumento (%)
Más de 20 | 15
Más de 10 hasta 20 | 25
Más de 5 hasta 10 | 32
Hasta 5 | 43
El pago total que recibirá un trabajador, se obtiene de su sueldo más su aumento.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Proceso AumentoPorTablaDeAntiguedad
Escribir Sin Saltar "Ingresa el valor de antiguedad:";
Leer antiguedad;
Escribir Sin Saltar "Ingresa el valor de sueldo:";
Leer sueldo;
aumento <- 0;
Si antiguedad>20 Entonces
aumento <- sueldo*0.15;
FinSi
Si antiguedad>10 Y antiguedad<=20 Entonces
aumento <- sueldo*0.25;
FinSi
Si antiguedad>5 Y antiguedad<=10 Entonces
aumento <- sueldo*0.32;
FinSi
Si antiguedad<=5 Entonces
aumento <- sueldo*0.43;
FinSi
pago_total <- sueldo+aumento;
Escribir "Valor de aumento: ", aumento;
Escribir "Valor de pago total: ", pago_total;
FinProceso
Escribir Sin Saltar "Ingresa el valor de antiguedad:";
Leer antiguedad;
Escribir Sin Saltar "Ingresa el valor de sueldo:";
Leer sueldo;
aumento <- 0;
Si antiguedad>20 Entonces
aumento <- sueldo*0.15;
FinSi
Si antiguedad>10 Y antiguedad<=20 Entonces
aumento <- sueldo*0.25;
FinSi
Si antiguedad>5 Y antiguedad<=10 Entonces
aumento <- sueldo*0.32;
FinSi
Si antiguedad<=5 Entonces
aumento <- sueldo*0.43;
FinSi
pago_total <- sueldo+aumento;
Escribir "Valor de aumento: ", aumento;
Escribir "Valor de pago total: ", pago_total;
FinProceso