Page 179 - Introduccion a la Programacion
P. 179

ESTRUCTURA SELECTIVA  SI ANIDADO | Ejercicio 4        179





                        PRUEBA DE ESCRITORIO


                                                           IMPUESTO
                                              Si precio *=  Si precio >
                                 Si precio   20 Y precio  40 y precio         Sino precio
                                                                                *= 500
                                    < 20          *= 40           < 500
                      precio                                                   (impuesto       Salida
                                 (No paga       (impuesto      (impuesto
                                 impuesto)     = precio *      = precio *     = precio *
                                                                                 1.50)
                                                  1.30)           1.40)
                        15       VERDADERO        FALSO           FALSO          FALSO            15
                        30         FALSO        VERDADERO         FALSO          FALSO            39
                        200        FALSO          FALSO        VERDADERO         FALSO           280
                       1000        FALSO          FALSO           FALSO        VERDADERO        1500


                        ALGORITMO EN PSeint
                        PRUEBA DE ESCRITORIO EN PSeInt



                         1.  // Calcula el impuesto que se debe de pagar por los artículos
                         2.  // adquiridos.
                         3.  Algoritmo IMPUESTO
                         4.      DEFINIR precio, impuesto Como REAL;
                         5.      precio <- 0;
                         6.      impuesto <- 0;
                         7.      ESCRIBIR “Ingrese el precio del producto: “;
                         8.      LEER precio;
                         9.      SI (precio < 20)ENTONCES
                         10.      .  ESCRIBIR “El producto no paga impuestos”;
                         11.      .  impuesto <- precio;
                         12.      SINO
                         13.      .  SI (precio <= 20) Y (precio <= 40) ENTONCES
                         14.      .  .   impuesto <- precio * 1.30;
                         15.      .  SINO
                         16.      .  .    SI (precio > 40) Y (precio <= 500) ENTONCES
                         17.      .  .    .   impuesto <- precio * 1.40;
                         18.      .  .    SINO
                         19.      .  .    .   impuesto <- precio * 1.50;
                         20.   .  .    FINSI
                         21.      .  FINSI
                         22.      FINSI
                         23.      ESCRIBIR “El precio del producto es:”;
                         24.      ESCRIBIR impuesto;
                         25.  FinAlgoritmo
   174   175   176   177   178   179   180   181   182   183   184