Page 220 - Introduccion a la Programacion
P. 220

220     Introducción a la Programación





                           PRUEBA DE ESCRITORIO


                                                        SUELDO_HORAS_EXTRA
                             categoria              sueldo             horasExtra           nuevoSueldo
                                  1                  2000                   3                   2090
                                  2                  3000                   5                   3190
                                  3                  1520                   2                   1620
                                  4                  6000                   1                   6070


                           ALGORITMO EN PseInt
                           PRUEBA DE ESCRITORIO EN PseInt



                            1.  // Calcula el salario de las horas extras de un trabajador a
                                 partir
                            2.  // de su categoría.
                            3.  Algoritmo SUELDO_HORAS_EXTRA
                            4.      DEFINIR sueldo, horasExtra, nuevoSueldo Como REAL;
                            5.      DEFINIR categoria Como ENTERO;
                            6.      categoria <- 0;
                            7.      sueldo <- 0;
                            8.      horasExtra <- 0;
                            9.      nuevoSueldo <- 0;
                            10.      ESCRIBIR “Categorías”;

                            11.      ESCRIBIR “(1) (2) (3) (4)”;
                            12.      ESCRIBIR “Ingrese la categoría del trabajador: “;
                            13.      LEER categoria;
                            14.      ESCRIBIR “Ingrese el sueldo del trabajador”;
                            15.      LEER sueldo;
                            16.      ESCRIBIR “Ingrese las horas extras del trabajador”;
                            17.      LEER sueldo;
                            18.      SEGUN (categoria) HACER
                            19.      .   1:
                            20.      .   .  nuevoSueldo <- sueldo + (horasExtra * 30);
                            21.      .   2:
                            22.      .   .  nuevoSueldo <- sueldo + (horasExtra * 38);
                            23.      .   3:
                            24.      .   .  nuevoSueldo <- sueldo + (horasExtra * 50);
                            25.      .   4:
                            26.      .   .  nuevoSueldo <- sueldo + (horasExtra * 70);
   215   216   217   218   219   220   221   222   223   224   225