Page 251 - Introduccion a la Programacion
P. 251

CAPÍTULO 3.Estructuras repetitivas y arreglos unidimensionales | Ejercicio 4          251





                        PRUEBA DE ESCRITORIO


                                                    AUMENTO_SUELDO_GRUPO
                         trabajadores            sueldo             sueldoNuevo             nomina
                               0                    0                    0                     0
                              10                  1500                  1680                16800
                               5                   500                  575                  2875





                        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.      MIENTRAS (trabajadores > 0) HACER
                         14.      .  ESCRIBIR “¿Cuál es el sueldo actual?”;
                         15.      .  LEER sueldo;
                         16.      .  SI (sueldo < 1000) ENTONCES
                         17.      .  .   sueldoNuevo <- sueldo * 1.15;
                         18.      .  SINO
                         19.      .  .    SI (sueldo <= 1000) ENTONCES
                         20.      .  .    .   sueldoNuevo <- sueldo * 1.12;
                         21.      .  .    FINSI
                         22.      .  FINSI
                         23.      .  nomina <- sueldoNuevo * trabajadores;
                         24.      .  ESCRIBIR “El nuevo sueldo del grupo de trabajadores será
                              de: “;
                         25.      .  ESCRIBIR sueldoNuevo;
   246   247   248   249   250   251   252   253   254   255   256