UNIVERSIDAD AUTONOMA
DE NUEVO LEON
FACULTAD DE INGENIERIA MECANICA
Y
ELECTRICA
TAQUERIA LOS FIMEÑOS
PROGRAMACION ESTRUCTURADA
(PIA)
MATRICULA NOMBRE CARRERA
2053667 CRISTIAN HERNANDEZ VALDEZ IMA
2103704 FATIMA DEL ANGEL RIVERA ITS
2048212 DANNA SOFIA PEÑA GARZA IMA
1960695 ALEJANDRO RAFAEL TORRES P. IME
1
INDICE
INSTRUCCIONES ......................................................................................................................... 2
ANALISIS DEL PROBLEMA ............................................................................................................ 3
ALGORITMO DEL PROBLEMA ........................................................................................................ 4
DIAGRAMA DE FLUJO EN RAPTOR ................................................................................................. 4
CODIFICACION EN DEV-C++ ........................................................................................................ 9
INSTRUCCIONES
Como se usa este programa, a continuación, te daremos las instrucciones para que pueda usar este
menu de los TACOS FIMEÑOS.
1. Al ejecutar nuestro programa le aparecerá a usted como usuario un MENU PRINCIPAL en el cual
aparecerán las siguientes opciones:
• Ver menu de tacos
• Hacer una orden
• Ver el total de la orden
2. Usted puede seleccionar la opción que usted quiera.
3. Si selecciona la opción de ver menú se desplegará un menu de los tacos hay en nuestro
RESTAURANT TACOS FIMEÑOS cada uno con su debido precio. Después de esto se volverá a ver
el menú principal.
Si le apeteció un taquito de los que aparecieron en el menú puede seleccionar la opción 2 la cual
es HACER UNA ORDEN en esta opción le preguntará el número de tacos que usted gusta y te
preguntará por el numero orden o taco que gustas meritar, al dar los datos correspondientes
nuestro programa te pondrá un mensaje de que los tacos están agregados a tu orden.
Al terminar eso volverá a aparecer el MENU PRINCOPAL
• Si gustas agregar más tacos puedes seleccionar 2 otra vez y se irán agregando a tu cuenta.
• Si no es así, seleccionas la opción VER TOTAL DE LA ORDEN para que te del total a pagar
Al seleccionar la opcion 3 el programa termina.
2
ANALISIS DEL PROBLEMA
• DATOS DE ENTRADA
- int opción, cantidad;
- float total = 0;
- char tacoSeleccionado[30];
• PROCESO
switch (opcion) {
case 1: return 12.50;
case 2: return 14.00;
case 3: return 16.00;
case 4: return 18.50;
case 5: return 10.00;
default: return 0;
TP=NT*12.50
TS=NT*14
TB=NT*16
TBCOA=NT*18.50
TN=NT*10
TOTAL=TP+TS+TB+TBCOA+TN
• SALIDA
“EL TOTAL DE SU ORDEN ES: $”+TOTAL
“GRACIAS POR SU COMPRA, VUELVA PRONTO!”
3
ALGORITMO DEL PROBLEMA
• INICIO
#include <studio.h>
• DECLARACION DE FUNCIONES
void mostrarMenu()
float precio()
• DECLARACION DE VARIABLES
int opcion, cantidad;
float total=0;
char tacoSeleccionado [30];
• PROCESOS
switch (opcion) {
case 1: return 12.50;
case 2: return 14.00;
case 3: return 16.00;
case 4: return 18.50;
case 5: return 10.00;
default: return 0;
While(1)
If (opcion==1)
If(opcion==2)
If(opcion==3)
If(opcion==4)
If(opcion==5)
If(opcion<1 || opcion>5)
Total=precio(opcion)*cantidad
• IMPRESIÓN DE RESULTADOS
printf("El total de tu orden es: $%.2f\n", total);
printf("Gracias por tu compra FIMENO. ¡Hasta pronto!\n");
• FIN
DIAGRAMA DE FLUJO EN RAPTOR
4
5
6
7
8
CODIFICACION EN DEV-C++
9
10
11