Desarrollar un pseudocódigo que permita calcular el sueldo mensual de "n" empleados de una empresa. Se ingresa el nombre, categoría y número horas trabajadas. Si la categoría es A, el pago por hora es de 100 soles, si es B es de 85 soles, si es C es de 75 soles y si es D es de 60 soles. Luego mostrar el pago que le corresponde a cada trabajador, el pago total que se debe hacer, el total de trabajadores que ganan menos de 2000 soles, el total que ganan desde 2000 soles a 5000 soles y los que ganan más de 5000 soles.

Respuestas

Respuesta dada por: Bagg
8

A continuación el pseudocodigo para calcular el sueldo mensual

Ingresar (Interfaz con usuario)

     T: Nombre del Trabajador: _________

     K: Catergoria: ______________

     N: Numero de horas trabajadas: ____________

(Condicional)

Si K = A; entonces x = 100

         Y = N*x

          (Imprimir)  "Al trabajador" T "le corresponde" Y "soles"

          Si Y < 2000

                Total_1A = Total_1A + 1

           Sino

                      Si 2000 < Y < 5000

                           Total_2A = F2A + 1

                      Sino

                           Total_3A = F3A + 1

                       Fin

            Fin

          Pa = Ua + Y

          Ua = Pa

Sino

          Si K = B; entonces x = 85

                  Y = N*x

                   (Imprimir)  "Al trabajador" T "le corresponde" Y "soles"

                  Si Y < 2000

                         Total_1B = F1B + 1

                  Sino

                               Si 2000 < Y < 5000

                                     Total_2B = F2B + 1

                              Sino

                                      Total_3B = F3B + 1

                               Fin

                    Fin

                  Pb = Ub + Y

                  Ub = Pb

          Sino

                 Si K = C; entonces x = 75

                          Y = N*x

                           (Imprimir)  "Al trabajador" T "le corresponde" Y "soles"

                           Si Y < 2000

                               Total_1C = F1C + 1

                            Sino

                                  Si 2000 < Y < 5000

                                         Total_2C = F2C + 1

                                 Sino

                                       Total_3A = F3A + 1

                                  Fin

                           Fin

                          Pc = Uc + Y

                          Uc = Pc

                 Sino x = 60

                          Y = N*x

                           (Imprimir)  "Al trabajador" T "le corresponde" Y "soles"

                            Si Y < 2000

                                   Total_1D = F1D + 1

                             Sino

                                    Si 2000 < Y < 5000

                                           Total_2D = F2D + 1

                                     Sino

                                            Total_3A = F3A + 1

                                     Fin

                             Fin

                            Pd = Ud + Y

                            Ud = Pd

                  Fin

           Fin

Fin

Total_Pago = Ua + Ub + Uc + Ud

PagoMenor = Total_1A + Total_1B +Total_1C + Total_1D

PagoMedio = Total_2A + Total_1B +Total_1C + Total_1D

PagoMayor = Total_3A + Total_3B +Total_3C + Total_3D

(Imprimir) Texto

        "El pago total es" Total_Pago

        "El total de trabajadores que cobran menos de 2000 son" Pago_menor

         "El total de trabajadores que cobran entre 2000 y 5000 son" Pago_medio

         "El total de trabajadores que cobran mas de 5000 son" Pago_mayor


rodrigovega00: pero esto esta mal
Preguntas similares