Código c++:
Ver original
#include <cstdlib> #include <iostream> #include <string.h> using namespace std; int i=0,conta=0, opc2=0; struct datosestudiante { int escuela; int cedula; char nombre[255]; char apellido[255]; char email[255]; char telefono[255]; char periodo; } persona[2500]; struct datoscarro { char marca[255]; char modelo[255]; int anio; char placa[255]; char color[255]; } carro[2500]; struct datospago { char banco[255]; int voucher; int dia; int mes; int anio; int monto; } pago[2500]; void menu(int &opc) { menu: cout<<"Registro de puesto de estacionamiento\n1 Registras Vehiculo\n2 Consultar vehiculo\n3 Salir\nSu Opcion: "; cin>>opc; cin.seekg(0, ios::end); cin.clear(); } void registro() { cout<<"Introduzca datos del Estudiante\n"; cout<<"Escuela: "; cin>>persona[i].escuela; cout<<"Cedula: "; cin>>persona[i].cedula; cout<<"Nombre: "; cin>>persona[i].nombre; cout<<"Apellido: "; cin>>persona[i].apellido; cout<<"Email: "; cin>>persona[i].email; cout<<"Telefono: "; cin>>persona[i].telefono; cout<<"Periodo: "; cin>>persona[i].periodo; cout<<"Introduzca datos de Vehiculo\n"; cout<<"Marca: "; cin>>carro[i].marca; cout<<"Modelo: "; cin>>carro[i].modelo; cout<<"A\244o"; cin>>carro[i].anio; cout<<"Placa: "; cin>>carro[i].placa; cout<<"Color: "; cin>>carro[i].color; cout<<"Introduzca Datos de Pago\n"; cout<<"Banco: "; cin>>pago[i].banco; cout<<"Numero de voucher: "; cin>>pago[i].voucher; cout<<"Dia del deposito: "; cin>>pago[i].dia; cout<<"Mes del deposito: "; cin>>pago[i].mes; cout<<"A\244o del deposito: "; cin>>pago[i].anio; cout<<"Monto del deposito: "; cin>>pago[i].monto; i++; } void consulta() { cout<<"Indique consulta\n1 por periodo\n2 por codigo de escuela\n3 por cedula\n4 por placa\n5 Menu anterior\nSu Opcion: "; cin>>opc2; if(opc2==1){ cout<<"Ingrese el periodo de la persona: "; }else if(opc2==2){}else if(opc2==3){}else if(opc2==4){}else if(opc2==5){} } int main(int argc, char *argv[]) { int opc=0; do{ menu(opc); if(opc==1){registro();}else if(opc==2) {consulta();} if(opc<1||opc>5){cout<<"Opcion Invalida\n"; opc=0; cin.seekg(0, ios::end); cin.clear(); system("pause");} }while(opc!=3); return EXIT_SUCCESS; }