• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    En una microempresa a los trabajadores le pagan según sus horas trabajadas y la tarifa está a un valor por hora y por su antigüedad. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en un 50% para las horas extras y si su tiempo de antigüedad en 2 a 5 años. Pero si tiene entre 6 a 10 años recibira un bono adicional de de 20% . Calcular el salario del trabajador dadas las horas trabajadas y la tarifa. Genere opciones según la cantidad de horas. Genere una opción en base al ejercicio anterior para obtener la suma de los salarios de todos los trabajadores.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Proceso SalariosEnUnaMicroempresa
    suma <- 0;
    Repetir
        Escribir Sin Saltar "Ingresa el valor de antiguedad:";
        Leer antiguedad;
        Escribir Sin Saltar "Ingresa el valor de horas trabajadas:";
        Leer horas_trabajadas;
        Escribir Sin Saltar "Ingresa el valor de tarifa:";
        Leer tarifa;
        salario <- tarifa*horas_trabajadas;
        Si horas_trabajadas>40 Y antiguedad>=2 Y antiguedad<=5 Entonces
            salario <- salario+tarifa*(horas_trabajadas-40)*0.5;
        FinSi
        Si antiguedad>=6 Y antiguedad<=10 Entonces
            salario <- salario*1.2;
        FinSi
        suma <- suma+salario;
        Escribir "Valor de salario: ", salario;
        Escribir "";
        Repetir
            Escribir Sin Saltar "¿Deseas repetir el proceso? (S/N):";
            Leer tecla_repetir;
        Hasta Que tecla_repetir='s' O tecla_repetir='n' O tecla_repetir='S' O tecla_repetir='N'
    Hasta Que tecla_repetir='n' O tecla_repetir='N'
    Escribir "Valor de suma: ", suma;
FinProceso