miércoles, 7 de noviembre de 2012


Ejercicio 10 «2º Parcial»
 Compra de pantalla plana de marcas chafas
 PROBLEMA:
Queremos comprar una pantalla plana. En la tienda hay marca patito y marca pirata con un 10% y un 20% de descuento respectivamente. Hay pantallas de 30,40 y 50 pulgadas para patito con precios de 3,4 y 5000 pesos.
Hay de 40 y 50 pulgadas para la marca pirata con precios de 4 y 5000 pesos.
Preguntar al usuario marca y presupuesto para decirle cual es la pantalla mas grande que puede comprar.

ALGORITMO:
Entradas:   cadena: marca
  numérico: presupuesto
numérico: PULGADA_1
numérico: PULGADA_2
numérico: PULGADA_3
Salidas:  cadena: pantalla
Inicio
•Leer marca
•Si marca es «PATITO» entonces
•Si presupuesto es <=2700 y  >=3600 entonces
•Imprimir en pantalla «PULGADA_1
•Si presupuesto es <=3600 y  >=4500 entonces
•Imprimir en pantalla «PULGADA_2
•Si presupuesto es <=4500 entonces
•Imprimir en pantalla «PULGADA_3
•Si marca es «PIRATA» entonces
•Si presupuesto es <=3200 y  >=4000 entonces
•Imprimir en pantalla «PULGADA_2
•Si presupuesto es <=4000 entonces
•Imprimir en pantalla «PULGADA_3
•Si presupuesto es >2700 entonces

•Imprimir en pantalla «No puede comprar pantallas»
Imprimir «La pantalla que puede comprar es»
•Imprimir pantalla
Fin





PSEUDOCÓDIGO
 Class  Pantallas
//Declaraciones (entradas)
alfanumérico: marca
numérico: presupuesto
//Declaraciones (salidas)
cadena: pantalla
//Proceso
Main
  Print «Introduzca la marca»
  Scan marca
 Print «Introduzca su presupuesto»
  Scan presupuesto
  if (marca=«PATITO») Then
       (Presupuesto<=2700) AND (>3600)Then
        print  pantalla «PULGADA_1
        (Presupuesto<=3600) AND (>4500)Then
        print  pantalla «PULGADA_2
        (Presupuesto <=4500)Then
        print  pantalla «PULGADA_3
   end_if
 if (marca=«PIRATA») Then
       (Presupuesto <=3200) AND (>4000)Then
        print  pantalla «PULGADA_2
        (Presupuesto <=4000)Then
        print  pantalla «PULGADA_3
   end_if
Print «La pantalla que puede comprar es»
Print  pantalla
end_main

No hay comentarios:

Publicar un comentario