ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Hidrocarburos


Enviado por   •  21 de Noviembre de 2013  •  1.181 Palabras (5 Páginas)  •  243 Visitas

Página 1 de 5

Manual técnico

Sistema de control Restaurante Lafayette

El sistema esta creado en el lenguaje c y fue programado en el compilador Dev C++

Librerías utilizadas

Libreria Función

#include <stdio.h> Librería estándar . Contiene las definiciones de macros, las constantes, las declaraciones de funciones y la definición de tipos usados por varias operaciones estándar de entrada y salida.

#include <conio.h> Declara varias funciones usadas llamando la consola del sistema operativo las rutinas de I/O

#include <string.h> Declara varios cadenas-manipulación y memorias de rutinas de manipulación.

#include <stdlib.h> Contiene los prototipos de funciones de C para gestión de memoria dinámica, control de procesos y otras.

#include <windows.h> Contiene declaraciones de todas las funciones en el API de Windows, todas las macros comunes utilizadas por Windows, y todos los tipos de datos utilizados por las múltiples funciones y subsistemas

#include <time.h> Funciones para manipular y formatear la fecha y hora del sistema.

Variables: se utilizaron solo dos tipos de variables, de tipo entero(int) y tipo carácter(char)

int m[10][2][2],w[25],a,b,c,d,q,p,h,o,menu,z,y,x,w1[25],u,suma=0 Variables utilizadas en los tres arreglos que se utilizaron

char id[20], ID[]="LuisM", password[]="mesero1", pass[20], mesero1[]="Luis Flores", password1[]="GerenteL", pass1[20]; Variables utilizadas para los ids y passwords de ingreso a si como el password de ingreso a la modificación del menu

int longitudpass,longitudpass1, longitudid, F=2, A=40, B=22, x1, y1, i, opc, Variables que generan la tabla del menú principal y comparan las cadenas para la validación de las contraseñas y las ids

char resp, resp1; Variables que evalúan los dos únicos do while utilizados

char nom[40], direccion[40], tel[15], resps; Variables para guardar los datos de los pedidos por telefono

int mm, numplatillo, costo, opc1, nuevocosto; Variables que guardan los cambios de la modificación del menu

char modificacion[80], nuevoplatillo[80], categoria[80]; Variables que guardan los cambios de la modificación del menu

Operaciones mas importantes y básicas del programa

Mesas del restaurant

Arreglo tridimecional [b] es el rango que trabaja con las mesas

El arreglo m nos ayuda a trabajr para conocer el numero de mesas, si esta libre o no y el total a pagar por el cliente de esa mesa.

El for anterior trabaja con el número de mesas que hay … la variable b es la que cuenta el número de mesas, cada vez que se introduce un numero de mesa este lo guarda, si se quiere aumentar o reducir el número de mesas basta con cambiar el bucle for b<10

Id del trabajador y contraseña

Uso de la función strcmp de la librería string… ayuda a comparar la longitud de dos cadenas …. Esto nos ayuda junto con el ciclo while a evaluar el Id del trabajador comparándolo si la longitud es igual a 0 de no ser asi se marcara error hasta que se introduzca un id correcta. La id correcta ya esta guardada en una variable constante

Lo mismo que con la id la contraseña se evalua con la función strcmp y con while se define si es o no igual a una contraseña ya guardada, de no ser igual se marcara error hasta introducir la correcta.

Mesas ocupadas o desocupadas

Como ya se vio en el primer for del manual. El arreglo m es el que nos ayuda a determinar el número de mesas, si esta libre o ocupada y el total a pagar.

Lo que aquí pasa es que pedimos la mesa que se desea asignar se guarda en a y le restamos uno ya que son 10 mesas pero el arreglo trabaja de 0 a 9 por eso razón se le resta uno para saber que mesa es la seleccionada. Es guardad y por medio de q asignamos el numero de cliente u con la ayuda del if evaluamos si la mesa ya a sido ocupada o no en sado de ser ocupada preguntara que mesa se desea y mostrara las que estan libres hasta seleccionar una vacia. d hace lo mismo que b en el primer for es el número de mesas que hay.

...

Descargar como (para miembros actualizados) txt (7 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com