Descuento en Pantallas
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
PseudoCodigo
Class Pantallas
//Declaraciones (entradas)
alfanumérico marca
numérico presupuesto
//Declaraciones (salidas)
cadena pantalla
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