“Proyecto final”
Jorge A. Barajas Navarrete
Universidad Icep
Ingeniería en sistemas
Maestra: Cecilia zambrano Cordova
30/09/2022
Indice
Objetivo del algoritmo 3
Descripción del problema 4
Solución 5
Algoritmo 6
Diagrama de flujo 16
Objetivo del algoritmo
El objetivo de este algoritmo es que los clientes de la tienda de golosinas cinerama
tengan mas facilidad y comodidad a la hora de ir a comprar sus productos en la
tienda, además de que la misma tienda tenga mejor controladas y calculadas las
ventas que se realizan en ella.
Descripción del problema
Cinerama cuenta con su tienda de golosinas por lo que desea una propuesta por
parte del programador con la finalidad de llevar sus ventas mejor controladas y
calculadas, cuenta con 5 combos diferentes y un amplio surtido de dulces, como
son: Refrescos chico, mediano y grande, Chocolates, Frituras, Palomitas, HotDog,
Helados, ICE, Refrescos enlatados, Agua natural, Frappé, gomitas, etc.
Solución
Al ejecutar el programa, se muestra un menu en donde se podría escoger entre:
1.-Bebidas, 2.-Dulces, 3.-Comida, 4.-Combos
Al seleccionar una de estas opciones se muestran las diferentes opciones que hay
en ellas. Después se muestra el precio del producto y te da a escoger la cantidad de
productos que deseas comprar, al seleccionar la cantidad de productos muestra el
total a a pagar.
Después se preguntara si deseas comprar otro producto, si la opción es “si”, se
mostrara otra ves el menu de opciones, Al seleccionar “no” te dar el total a pagar y
se cerrara el programa
Algoritmo
Algoritmo Cinerama
//Definir variables
Definir opcion Como Entero
Definir n Como Entero
Definir Cantidad Como Entero
Definir p1 Como Entero
Definir p2 Como Entero
Definir Respuesta Como Entero
Definir T Como Entero
//Opciones
Escribir "¿Que es lo que deseas?"
Escribir "1:Bebidas"
Escribir "2:Dulces"
Escribir "3:Comida"
Escribir "4:Combos"
//Se lee la opcion
Leer opcion
//Segun la opcion seleccionada se realiza una tarea
Segun opcion Hacer
1://Bebidas
Escribir "Selecciona una bebida:"
Escribir "1:Refrescos"
Escribir "2:Ice 45$"
Escribir "3:Agua Natural 15$"
Escribir "4:Frappé"
Leer n
Segun n Hacer
1://Refrescos
Escribir "1:Refresco chico 15$"
Escribir "2:Refresco mediano 20$"
Escribir "3:Refresco grande 30$"
Leer opcion
Segun opcion Hacer
1://Refresco Chico
Escribir "El precio es:15$. Elije la
cantidad:"
Leer Cantidad
P1=cantidad*15//Se multiplica la
cantidad seleccionada y se multiplica por su precio y da como resultado el costo de
los productos
Escribir "El precio es:",p1//aqui se
muestra el resultado de la operacion
2://Refresco mediano
Escribir "El precio es:20$. Elije la
cantodad:"
Leer cantidad
p1=cantidad*20
Escribir "El precio es:", p1
3://Refresco Grande
Escribir "El precio es:30$. Elije la
cantidad:"
Leer cantidad
p1=cantidad*30
Escribir "El precio es:", p1
De Otro Modo:
Escribir "No escogiste ninguna
opcion (1-3)"
Fin Segun
2://Ice
Escribir "El precio es:45$. Elije la cantidad:"
Leer cantidad
p1=cantidad*45
Escribir "El precio es:", p1
3://Agua natural
Escribir "El precio es: 15$. Elije la cantidad"
Leer cantidad
p1=cantidad*15
Escribir "El precio es:", p1
4://Frappé
Escribir "Elije el sabor:"//Se muestran los distintos
sabores del frappé
Escribir "1:Chocolate"
Escribir "2:Vainilla"
Escribir "3:Moka"
Escribir "4:Caramelo"
Leer n //Se lee y se guarda el sabor seleccionado
Segun n Hacer
1:
Escribir "Chocolate"
Escribir "El precio es:45$. Elije la
cantidad:"
Leer cantidad
p1=cantidad*45
Escribir "El precio es:", p1
2:
Escribir "Vainilla"
Escribir "El precio es:45$. Elije la
cantidad:"
Leer cantidad
p1=cantidad*45
Escribir "El precio es:", p1
3:
Escribir "Moka"
Escribir "El precio es:50$. Elije la
cantidad:"
Leer cantidad
p1=cantidad*50
Escribir "El precio es:", p1
4:
Escribir "Caramelo"
Escribir "El precio es:55$. Elije la
cantidad:"
Leer cantidad
p1=cantidad*55
Escribir "el precio es:", p1
De Otro Modo:
Escribir "No escogiste ninguna
opcion(1-4)"
Fin Segun
De Otro Modo:
Escribir "No escogiste ninguna opcion(1-4)"
Fin Segun
2://Dulces
Escribir "1:Chocolate 17$"
Escribir "2:Gomitas 22$"
Leer opcion
Segun opcion Hacer
1://Chocolate
Escribir "Chocolate"
Escribir "El precio es: 17$. Elije la cantidad:"
Leer cantidad
p1=cantidad*17
Escribir "El precio es:", p1
2://Gomitas
Escribir "Gomitas"
Escribir "El precio es: 22$. Elije la cantidad:"
Leer cantidad
p1=cantidad*22
Escribir "El precio es:", p1
De Otro Modo:
Escribir "No escogiste ninguna Opcion"
Fin Segun
3://Comida
Escribir "1:HotDog 55$"
Escribir "2:Frituras 25$"
Escribir "3:Palomitas 35$"
Leer opcion
Segun opcion Hacer
1://HotDog
Escribir "HotDog"
Escribir "El precio es: 55$. Elije la cantidad:"
Leer cantidad
p1=cantidad*55
Escribir "El precio es:", p1
2://Frituras
Escribir "Frituras"
Escribir "El precio es: 25$. Elije la cantidad:"
Leer cantidad
P1=cantidad*25
Escribir "El precio es.", p1
3://Palomitas
Escribir "Palomitas"
Escribir "El precio es: 35$. Elije la cantidad:"
Leer cantidad
P1=cantidad*35
Escribir "El precio es:", p1
De Otro Modo:
Escribir "No escogiste ninguna opcion(1-3)"
Fin Segun
4://Combos
Escribir "Combo1: 1 HotDog, 1 Refresco mediano y un
chocolate 90$"
Escribir "Combo2: Palomitas, 1 refresco grande y gomitas 75$"
Escribir "Combo3: Frituras, 1 refresco chico y 2 chocolates
65$"
Leer opcion
Segun opcion Hacer
1://Combo 1
Escribir "Combo 1"
Escribir "El precio es:90$. Elije la cantidad:"
Leer cantidad
p1=cantidad*90
Escribir "El precio es:", p1
2://Combo 2
Escribir "Combo 2"
Escribir "El precio es:75$. Elije la cantidad:"
Leer cantidad
p1=cantidad*75
Escribir "El precio es:", p1
3://Combo 3
Escribir "Combo 3"
Escribir "El precio es:65$. Elije la cantidad:"
Leer cantidad
p1=cantidad*65
Escribir "El precio es:",p1
De Otro Modo:
Escribir "No escogiste ninguna opcion(1-3)"
Leer p1//Se lee el primer precio para guardarlo y sumarlo
con el segundo precio
Fin Segun
Fin Segun
Escribir "¿Deseas otra cosa?"
Escribir "1:Si"
Escribir "2:No"
Leer Respuesta
si respuesta=1 Entonces//Si la respuesta es si, se vuelve a mostrar el menu
Escribir "¿Que es lo que deseas?"
Escribir "1:Bebidas"
Escribir "2:Dulces"
Escribir "3:Comida"
Escribir "4:Combos"
//Se lee la opcion
Leer opcion
//Segun la opcion seleccionada se realiza una tarea
Segun opcion Hacer
1://Bebidas
Escribir "Selecciona una bebida:"
Escribir "1:Refrescos"
Escribir "2:Ice 45$"
Escribir "3:Agua Natural 15$"
Escribir "4:Frappé"
Leer n
Segun n Hacer
1://Refrescos
Escribir "1:Refresco chico 15$"
Escribir "2:Refresco mediano 20$"
Escribir "3:Refresco grande 30$"
Leer opcion
Segun opcion Hacer
1://Refresco Chico
Escribir "El precio es:15$. Elije
la cantidad:"
Leer Cantidad
P2=cantidad*15//Se multiplica
la cantidad seleccionada y se multiplica por su precio y da como resultado el costo
de los productos
Escribir "El precio es:",p2
2://Refresco mediano
Escribir "El precio es:20$. Elije
la cantidad:"
Leer cantidad
p2=cantidad*20
Escribir "El precio es:", p2
3://Refresco Grande
Escribir "El precio es:30$. Elije
la cantidad:"
Leer cantidad
p2=cantidad*30
Escribir "El precio es:", p2
De Otro Modo:
Escribir "No escogiste ninguna
opcion (1-3)"
Fin Segun
2://Ice
Escribir "El precio es:45$. Elije la cantidad:"
Leer cantidad
p2=cantidad*45
Escribir "El precio es:", p2
3://Agua natural
Escribir "El precio es: 15$. Elije la cantidad"
Leer cantidad
p2=cantidad*15
Escribir "El precio es:", p2
4://Frappé
Escribir "Elije el sabor:"
Escribir "1:Chocolate"
Escribir "2:Vainilla"
Escribir "3:Moka"
Escribir "4:Caramelo"
Leer n
Segun n Hacer
1:
Escribir "Chocolate"
Escribir "El precio es:45$. Elije
la cantidad:"
Leer cantidad
p2=cantidad*45
Escribir "El precio es:", p2
2:
Escribir "Vainilla"
Escribir "El precio es:45$. Elije
la cantidad:"
Leer cantidad
p2=cantidad*45
Escribir "El precio es:", p2
3:
Escribir "Moka"
Escribir "El precio es:50$. Elije
la cantidad:"
Leer cantidad
p2=cantidad*50
Escribir "El precio es:", p2
4:
Escribir "Caramelo"
Escribir "El precio es:55$. Elije
la cantidad:"
Leer cantidad
p2=cantidad*55
Escribir "el precio es:", p2
De Otro Modo:
Escribir "No escogiste ninguna
opcion(1-4)"
Fin Segun
De Otro Modo:
Escribir "No escogiste ninguna opcion(1-4)"
Fin Segun
2://Dulces
Escribir "1:Chocolate 17$"
Escribir "2:Gomitas 22$"
Leer opcion
Segun opcion Hacer
1://Chocolate
Escribir "El precio es: 17$. Elije la
cantidad:"
Leer cantidad
p2=cantidad*17
Escribir "El precio es:", p2
2://Gomitas
Escribir "El precio es: 22$. Elije la
cantidad:"
Leer cantidad
p2=cantidad*22
Escribir "El precio es:", p2
De Otro Modo:
Escribir "No escogiste ninguna Opcion"
Fin Segun
3://Comida
Escribir "1:HotDog 55$"
Escribir "2:Frituras 25$"
Escribir "3:Palomitas 35$"
Leer opcion
Segun opcion Hacer
1://HotDog
Escribir "El precio es: 55$. Elije la
cantidad:"
Leer cantidad
p2=cantidad*55
Escribir "El precio es:", p2
2://Frituras
Escribir "El precio es: 25$. Elije la
cantidad:"
Leer cantidad
P2=cantidad*25
Escribir "El precio es.", p2
3://Palomitas
Escribir "El precio es: 35$. Elije la
cantidad:"
Leer cantidad
P2=cantidad*35
Escribir "El precio es:", p2
De Otro Modo:
Escribir "No escogiste ninguna opcion(1-3)"
Fin Segun
4://Combos
Escribir "Combo1: 1 HotDog, 1 Refresco mediano y un
chocolate 90$"
Escribir "Combo2: Palomitas, 1 refresco grande y
gomitas 75$"
Escribir "Combo3: Frituras, 1 refresco chico y 2
chocolates 65$"
Leer opcion
Segun opcion Hacer
1://Combo 1
Escribir "El precio es:90$. Elije la cantidad:"
Leer cantidad
p2=cantidad*90
Escribir "El precio es:", p2
2:
Escribir "El precio es:75$. Elije la cantidad:"
Leer cantidad
p2=cantidad*75
Escribir "El precio es:", p2
3:
Escribir "El precio es:65$. Elije la cantidad:"
Leer cantidad
p2=cantidad*65
Escribir "El precio es:",p2
De Otro Modo:
Escribir "No escogiste ninguna opcion(1-3)"
Leer p2//Se lee el segundo precio para
sumarlo con el segundo precio
Fin Segun
Fin Segun
FinSi
T=p1+p2//El total es igual a la suma del primer precio con el segundo precio
Escribir "El total de la compra es:", T//Se declara el precio a pagar de los
productos
Escribir "Gracias por su compra (:"
Escribir "Pulse cualquier tecla para salir..."
FinAlgoritmo
Diagrama de flujo