Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORME FINAL
INTEGRANTES:
Lucero Ramos, Monica Melissa
Avalos Carbonell, Johanna Almendra
Palomino aupari, Daniel Alcides
Chvez Contreras, Jhonson Michael
Chulluncuy Centeno, Jos Ral
OBJETIVOS:
1. Mejorar la eficiencia del sistema del comedor.
2. Beneficiar a los alumnos de bajos recursos, brindndoles una racin
inmediata.
3. Habilitar el sistema de entrega de raciones en todas las facultades,
para reducir las colas.
inicio
mostrar "1: Facultad de Medicina Humana"
mostrar "2: Facultad de Derecho y Ciencia Poltica"
mostrar "3: Facultad de Letras y Ciencias Humanas"
mostrar "4: Facultad de Farmacia y Bioqumica"
mostrar "5: Facultad de Odontologa"
mostrar "6: Facultad de Educacin"
mostrar "7: Facultad de Qumica e Ingeniera Qumica"
mostrar "8: Facultad de Medicina Veterinaria"
mostrar "9: Facultad de Ciencias Administrativas"
mostrar "10: Facultad de Ciencias Biolgicas"
mostrar "11: Facultad de Ciencias Contables"
mostrar "12: Facultad de Ciencias Econmicas"
mostrar "13: Facultad de Ciencias Fsicas"
mostrar "14: Facultad de Ciencias Matemticas"
mostrar "15: Facultad de Ciencias Sociales"
mostrar "16: Facultad de Ingeniera Geolgica, Minera, Metalrgica y
Geogrfica"
mostrar "17: Facultad de Ingeniera Industrial"
mostrar "18: Facultad de Psicologa"
mostrar "19: Facultad de Ingeniera Electrnica y Elctrica"
mostrar "20: Facultad de Ingeniera de Sistemas e Informtica"
tickets_facultad ==
((num_facultad)/(num_total))*(tickets_total);
tickets_facultad == maximo entero (tickets facultad);
mostrar tickets_facultad;
fin
SISTEMA DE TICKETS
Numero de cdigo: xxxxxxxx
Es beneficiario
PUEDES ENTRAR
No es beneficiario
SI ES BENEFICIARIO
NO ES BENEFICIARIO
Opcin 1
Elija su turno
1: TURNO 1
2: TURNO 2
3: TURNO 3
4: TURNO 4
5: TURNO 5
Elija el nivel
1: TURNO 1
2: TURNO 2
IMPRIMA TICKET
VENTANA 2:
El beneficiario es un alumno que puede ingresar directamente en
cualquier turno:
Requisitos:
Tiene que estar escrito en el sistema de Bienestar
Universitario, por lo cual solo estn los de bajos recursos.
Los no beneficiarios son aquellos alumnos que necesitan sacar un
turno.
VENTANA 4:
En el sistema de rezagados podr elegir entre 2 turnos (turno 1 y
turno 2) y podr elegir entre el nivel 1 o nivel 2
Turno 1: 2:00 2:15
Turno 2: 2:15 2:30
TRABAJO YA UNIDO
Aqu ya unimos los cdigos hemos en un principio que funcionaban por
separada.
SISTEMA DE ENTREGA DE TICKETS
1- REGISTRO
Lo primero es el registro, donde
irn los datos de todos los
alumnos de San Marcos, sin
embargo como ejemplo en
nuestro programa hemos puesto
todos los alumnos de la base 13
de todas las escuelas de la
facultad de Ciencias
Matemticas.
Poniendo primero el cdigo del
alumno, ya que el programa nos pedir el cdigo del alumno, seguido
por los datos personales como nombres y apellidos, luego la facultad
a la cual pertenece y por ultimo si el alumno es beneficiario o no lo
es, si es beneficiario el sistema nos votara PUEDE ENTRAR y si el
alumno no es beneficiario el sistema nos votara DEBE SACAR TICKET
BIBLIOTECAS A USAR
iostream
Es un componente de la biblioteca estndar del lenguaje de
programacin C++ que es utilizado para operaciones de entrada/salida.
Todos los objetos derivados de iostream hacen parte del espacio de
nombres std.
fstream
Esto se debe incluir para manejar los archivos de cadenas de caracteres
stdlib
Es el archivo de cabecera de la biblioteca estndar de propsito general
del lenguaje de programacin C. Contiene los prototipos de funciones de
C para gestin de memoria dinmica, control de procesos y otras.
En esta parte del programa al escribir el cdigo, nos saldr sus datos
personales y tambin nos saldr si es beneficiario o no, y si es beneficiario
nos votara lo que est en la pantalla negra, PUEDE INGRESAR y te pedir
otro cdigo de inmediato
En esta parte del programa nos pedir que elijamos el nivel, eso una vez
que hayamos elegido el turno, al igual de la anterior parte sobre los turnos,
aqu tambin si eliges un nivel errado te saldr un mensaje de error No
existe este nivel, e inmediatamente te pedir que elijas un nivel elegible.
Una vez que hayamos elegido el turno y nivel, el programa nos imprimir el
ticket, con tus datos, tu turno, nivel, y el nmero de racin que sacaste.
Luego automticamente te pedir otro cdigo.
Ahora en esta siguiente parte del cdigo, viene la opcin <2>, los rezagados,
cuando elijamos la opcin dos, nos saldr esta pantallita negra, que nos
pedir el cdigo del alumno.
Una vez que se ingrese un cdigo valido por el sistema de rezagados, nos
votara para elegir un turno, en este caso solo habr dos turnos.
En esta parte si uno elige un turno errado al igual que en la primera parte
nos votara No existe ese turno, luego una vez elegido un turno valido nos
pedir sacar un nivel, y si se elige un nivel errado, el programa lo reconocer
como invalido y saldr un mensaje que diga No existe ese nivel y
automticamente te pedir que ingreses un nivel valido.
Bueno por ultimo esta parte del cdigo solo nos votara un mensaje diciendo
No encontrado, cuando ingreses un cdigo y el cdigo sea errado o el
programa no lo reconozca en la base de datos.