Page 196 - Introduccion a la Programacion
P. 196

196     Introducción a la Programación





                           PRUEBA DE ESCRITORIO


                                                       AUMENTO_SUELDO_GRUPO
                           trabajadores             sueldo            sueldoNuevo              nomina
                                  0                    0                    0                    0
                                 10                  1500                 1680                 16800


                           ALGORITMO EN PseInt
                           PRUEBA DE ESCRITORIO EN PseInt



                            1.  // Calcule el aumento de sueldo para un grupo de empleados de una
                            2.  // empresa teniendo en cuenta el siguiente criterio, si sueldo es
                            3.  // inferior a 1,000 aumento del 15%, si sueldo es mayor o igual
                            4.  // a 1000 aumento del 12%.
                            5.  Algoritmo AUMENTO_SUELDO_GRUPO

                            6.      DEFINIR trabajadores, sueldo, sueldoNuevo, nomina Como REAL;
                            7.      trabajadores <- 0;
                            8.      sueldo <- 0;
                            9.      sueldoNuevo <- 0;
                            10.      nomina <- 0;
                            11.      ESCRIBIR “¿Cuántos trabajadores tiene el grupo?”;
                            12.      LEER trabajadores;
                            13.      ESCRIBIR “¿Cuál es el sueldo actual?”;
                            14.      LEER sueldo;
                            15.      SI (sueldo < 1000) ENTONCES
                            16.      .   sueldoNuevo <- sueldo * 1.15;
                            17.      SINO
                            18.      .    SI (sueldo <= 1000) ENTONCES
                            19.      .    .   sueldoNuevo <- sueldo * 1.12;
                            20.   .    FINSI
                            21.      FINSI

                            22.      nomina <- sueldoNuevo * trabajadores;
                            23.      ESCRIBIR “El nuevo sueldo del grupo de trabajadores será de:
                                 “;
                            24.      ESCRIBIR sueldoNuevo;
                            25.      ESCRIBIR “ El total de nómina es: “;
                            26.      ESCRIBIR nomina;

                            27.  FinAlgoritmo
   191   192   193   194   195   196   197   198   199   200   201