Beruflich Dokumente
Kultur Dokumente
ESIME
“ESCUELA SUPERIOR DE INGENIERIA
MECANICAY ELECTRICA ZACATENCO”
“PROYECTO ALFA”
GRUPO: 3CV4
Proyecto ALFA
Elaboro López Fabián Ulises y Roa nieto jonahtan Gpo: 3CV4
El siguiente programa es una pequeña base de datos que almacena los registros de hasta
20 alumnos diferentes, con opciones diferentes para realizar diferentes acciones
El programa ALFA es un proyecto realizado con el sistema operativo MS2 que ocupa
7KB en memoria para ser ejecutado. A continuación enlistaremos los pasos que debes
seguir para ejecutar el programa en tu PC:
3) veras un menú con diferentes opciones. Deberás elegir una de ellas oprimiendo el
número en el teclado.
5) el finalizar la inserción del dato a través del teclado alfanumérico deberás oprimir
entrar, y así sucesivamente para todos los datos posteriores.
6) una vez concluido el primer registro nuevamente deberás oprimir entrar para regresar
al menú principal.
7) Deberás elegir una nueva opción del menú oprimiendo el número que le corresponde.
9) Por ultimo cuando ya hallas visto todas las opciones oprime 4 para finalizar la
aplicación.
Proyecto: ALFA
Manual técnico:
El siguiente programa fue desarrollado con el sistema operativo MS2 C++ y pesa 7KB
Lo que vemos a continuación es el código del programa el cual fue dividido por
bloques , es decir lo que se encuentra entre /* */ó // son los argumentos que describen la
tarea que realiza cada bloque.
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
#include<string.h>
#include<dos.h>
#include<string.h>
#include<E:CICLO.H>
/*EN LA PARTE DE ARRIBA SE ENCUENTRAN LOS HEATHERS
O ENCABEZADOS */
void capturar();
void guarda(int i);
void mostrar(); //DEFINICION DE FUNCIONES MIEMBRO DE
//LA CLASE
void visualizar(int i); //LA CLASE
void reporte();
void menu();
}; //FIN DE LA CLASE
}
void registros::visualizar(int i)//SEGUNDA FUNCION QUE ENTRA EN
OPERACION
{ //SINTAXIS: VOID CLASE::FUNCION MIEMBRO DE
strcpy(nombre,reg[i].dato1); //LA CLASE
strcpy(rfc,reg[i].dato2);
boleta=reg[i].dato3;
tel=reg[i].dato4; //OCURRE LO MISMO QUE SE EXPLICO
estatura=reg[i].dato5; //EN LA FUNCION ANTERIOIR, SOLO QUE AHORA SE
peso=reg[i].dato6; //DESEA RECUPERAR LOS DATOS GUARDADOS
p1=reg[i].dato7; //POR ESO SE IMBIERTEN LAS OPERACIONES
UTILIZADAS
p2=reg[i].dato8;
p3=reg[i].dato9;
}//FIN DE for
}// FIN DE LA FUNCION
cout<<endl<<"registros:"<<endl;
for(int r=0;r<n;r++)
{
//int r=0;
cout<<endl<<endl<<"que # de registro quiere ver:\t";
cin>>r;
clrscr();
visualizar(r);//VISUALIZA LOS SIGUIENTES DATOS DEL # DE REGISTRO QUE
//QUIERAS VER
cout<<endl<<endl<<(r+1);
cout<<"\n\t\t----> reporte <----";
cout<<"\nnombre -> \t"<<nombre<<endl;
cout<<"\nrfc -> \t"<<rfc<<endl;
cout<<"\n# boleta -> \t"<<boleta<<endl;
cout<<"\ntelefono -> \t"<<tel<<endl;
cout<<"\nestatura -> \t"<<estatura<<endl;
cout<<"\npeso -> \t"<<peso<<endl;
cout<<"\nparcial-1 -> \t"<<p1<<endl;
cout<<"\nparcial-2 -> \t"<<p2<<endl;
cout<<"\nparcial-3 -> \t"<<p3<<endl;
cout<<"\npromedio -> \t"<<c<<endl;
cout<<endl<<endl;
cout<<"presione una tecla para regresar al menu";
getch();
}
visualizar(r);
cout<<"\n\t\t----> reporte <----";
cout<<"\nnombre -> \t"<<nombre<<endl;
cout<<"\nrfc -> \t"<<rfc<<endl;
cout<<"\n# boleta -> \t"<<boleta<<endl;
cout<<"\ntelefono -> \t"<<tel<<endl;
cout<<"\nestatura(m) -> \t"<<estatura<<endl;
cout<<"\npeso(kg) -> \t"<<peso<<endl;
cout<<"\nparcial-1 -> \t"<<p1<<endl;
cout<<"\nparcial-2 -> \t"<<p2<<endl;
cout<<"\nparcial-3 -> \t"<<p3<<endl;
cout<<"\npromedio -> \t"<<c<<endl;
cout<<endl<<endl;
}
cout<<"presione una tecla para regreasar al menu:\n";
getch();
capturar();
goto inicio; //terminando la ejecucion de la funcion nos translada
//hasta donde pusimos la etiqueta con el nombre inicio
case '2':
mostrar();
goto inicio;
case '3':
reporte();
goto inicio;