Air plane

664 views
615 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
664
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Air plane

  1. 1. PROYECTO CUN “AIRPLANE”Jorge Andrés Castro Sánchez La CUN Informática y convergencia Bogotá DC 2012 1
  2. 2. TABLA DE CONTENIDOCONTENIDO PAGINTRODUCCIÓN...............................................................................................pag 3OBETIVOS……..................................................................................................pag4 PROYECTO ……...…………………………………………………………..pag5CONCLUSIÓN....................................................................................................pag 6 2
  3. 3. NTRODUCCIONEste proyecto se trata de un software de programación en donde se puedaningresar datos de una aerolínea y así mostrar todos los datos que seencuentren de cualquier persona el programa se llama “Airplane" .Coneste novedoso programa los usuarios podrán entrar a guardar, modificar oeliminar los datos de cada uno. Los usuarios que pueden utilizar estesoftware son los aeropuertos, los asesores de aerolíneas que son los quepodrían necesitar más de este software para mayor facilidad en el manejode datos personales de cada usuario y la asignación de códigos de vuelo,esto facilitara su trabajo y todo va ir acorde a una base de datos. Esteprograma se lleva cabo por medio del programa c++, en donde con códigode programación se llega a la finalidad de poder brindar a las aerolíneas unprograma sin problemas y de fácil utilidad, dependiendo de lo que pida elusuario el programa lograra con las expectativas del que lo esté utilizando ycomo se pudo decir antes se podrá guardar, modificar y eliminar los datosde los vuelos a los que se le asignen.Cuando se le presta al usuario este servicio se quiere llegar a la expectativade complacer al usuario y que pueda entrar sin problemas de ningún tipo, ylograr un buen servicio al público. 3
  4. 4. OBJETIVOSGENERAL  El objetivo general de este proyecto es el de utilizar mediante el programa c++ lograr la creación de un software que se encargue de permitir trabajar en una aerolínea.ESPECIFICOS  Lograr innovar con este software frente a las aerolíneas y controlar el acceso de los usuarios que lleguen al lugar y así guardar toda la información en este programa, además de esto que no sea un programa difícil de utilizar.  Utilizar un lenguaje de programación que no es muy complicado, crear un producto que a una aerolínea le interese y sea una buena herramienta en la empresa en donde s e utilice.  Brindar un buen servicio al usuario y quede satisfecho.  Poder entregar una buena herramienta para toda clase de empresa que necesite este software y asi implantar nuevas ideas, utilizando un lenguaje de programación que es muy básico pero que cumple a cabalidad con todas las funciones que se necesitan para el funcionamiento del programa y con las expectativas que requiera el usuario que en este caso es una empresa de aerolíneas. 4
  5. 5. PROYECTOCon Airplane se logra crear un nuevo lenguaje en c++ donde se utilizavarias funciones en las cuales podemos acceder y en el cual se pidenombre, apellido, cc y destino al cual necesita ir y el automática, ente loguarda y después de eso el programa cumple funciones como la de si elusuario quiere verificar el destino al cual quiere ir y así poder eliminarlollegado el caso de no gustarle al usuario.Todo esto llevado a cabo en c++ con funciones muy básicas que serelacionaran a continuación:#include<iostream.h>#include<stdio.h>#include<conio.h>#include<stdlib.h>#define tam 100/**** Declaracion de la estructura ****/struct usuario{intnumber;char nombre[tam],viaje[tam],cc[tam];};/**** Declaracion de funciones ****/int menu();inteliminar(int [], int&);voidchao ();voidmarco ();voidtiquete();void visualizar(const usuario &);intop,n=0,x=0,ban=0,y=0,num_vuelo[tam],pila [6],tope=0;/**** MAIN ****/void main() 5
  6. 6. {textbackground (LIGHTBLUE);usuariousu[tam];do{clrscr();op=menu();switch (op){case 1:{clrscr();marco();gotoxy(6,6);cout<<"Senior usuario por favor digite sus nombres y apellidos: ";gotoxy(6,7);gets(usu[n].nombre);gotoxy(6,10);cout<<"Senior usuario por favor digite el numero de documento deidentidad: ";gotoxy(6,11);gets(usu[n].cc);gotoxy(6,14);cout<<"Senior usuario por favor digite el lugar de destino: ";gotoxy(6,15);gets(usu[n].viaje);gotoxy(6,18);randomize ();num_vuelo[n]=random(-100000000)+1;usuario persona;persona.number=num_vuelo[n];visualizar (persona);getch();n++;x=1;}break;case 2: {clrscr();if(y==1) 6
  7. 7. {clrscr();marco();gotoxy(30,11);cout<<"--- LO SENTIMOS !!!";gotoxy(23,12);cout<<"LOS REGISTROS HAN SIDO ELIMINADOS";getch();}else{if(x==1){clrscr();marco();tiquete();for (inti=0;i<n;i++){gotoxy(20,14);cout<<"SENIOR(A): "<<usu[i].nombre;gotoxy(20,16);cout<<"CEDULA DE CIUDADANIA: "<<usu[i].cc;gotoxy(20,18);cout<<"DESTINO: "<<usu[i].viaje;gotoxy(20,20);cout<<"CODIGO DE VUELO: "<<num_vuelo[i];getch();ban=1;}}else{clrscr();marco();gotoxy(15,12);cout<<"LO SENTIMOS, USTED NO HA REGISTRADO DATOS (NUMERAL1)";getch(); 7
  8. 8. }}}break;case 3:{clrscr();if (ban==1){marco();gotoxy(23,12);cout<<"LAS RESERVAS HAN SIDO ELIMINADAS";getch();y=1;}else{marco ();gotoxy (28,12);cout<<"LAS RESERVAS ESTAN VACIAS";getch();}}break;case 4:{chao();getch();}break;default:{clrscr();marco();gotoxy(32,12);cout<<"OPCION INCORRECTA";getch(); 8
  9. 9. }}}while(op!=4);}/**** Desarrollo de Funciones ****/int menu (){cout<< "nnnn";cout<<"t EXPRESSJET - MENU PRINCIPAL nn";cout<<"t########################################################n";cout<<"t#### ####n";cout<<"t#### 1. REGISTRAR DATOS DE VUELO EXPRESSJET####n";cout<<"t#### 2. CONSULTAR TIQUETE EXPRESSJET DEL USUARIO####n";cout<<"t#### 3. ELIMINAR VUELO EXPRESSJET REGISTRADO####n";cout<<"t#### 4. SALIR ####n";cout<<"t#### ####n";cout<<"t########################################################nnn";cout<<"t POR FAVOR INGRESE LA OPCION DESEADA: ";cin>>op;returnop;}void visualizar(const usuario &t){cout<<"Su numero de vuelo es: " "<<t.number<<" ".";}voidmarco(){textcolor (WHITE); 9
  10. 10. inti;char c=219;clrscr();for (i=2;i<=79;i++){gotoxy(i,2);cout<<c;gotoxy(i,23);cout<<c;}for(i=2;i<=23;i++){gotoxy(2,i);cout<<c;gotoxy(79,i);cout<<c;gotoxy(4,2);cprintf(" ALGORITMOS DE PROGRAMACION ");}}voidtiquete (){gotoxy(12,4);cout<<"**** * * *** *** **** **** **** ***** **** *******";gotoxy(12,5);cout<<"* * * * * * * * * * **** * ";gotoxy(12,6);cout<<"* * * * * * * * **** **** * * * ";gotoxy(12,7);cout<<"*** * *** *** *** * * *** * *** * ";gotoxy(12,8);cout<<"* * * * * * * * * *** * * * ";gotoxy(12,9);cout<<"* * * * * * * * * ** * * ";gotoxy(12,10);cout<<"**** * * * * * **** **** **** *** **** * "; 10
  11. 11. }voidchao (){clrscr ();gotoxy(7,8);cout<<"******** *** *** ******** ******** *** *** ********";gotoxy(7,9);cout<<"********** *** *** ******** ********** *** *** ********";gotoxy(7,10);cout<<"** ** *** *** ** ** ** *** *** ** ";gotoxy(7,11);cout<<"** ** *** *** ** ** ** *** *** ** ";gotoxy(7,12);cout<<"** ****** *** *** ******* ** ****** *** *** ******* ";gotoxy(7,13);cout<<"** ** ********* ******* ** ** ********* ******* ";gotoxy(7,14);cout<<"** ** **** ** ** ** **** ** ";gotoxy(7,15);cout<<"** ** **** ** ** ** **** ** ";gotoxy(7,16);cout<<"********** **** ******** ********** **** ********";gotoxy(7,17);cout<<"********* ********* ******** ********* ********* ********";} 11
  12. 12. CONCLUSIONMe enfatice por este proyecto ya que he visto varias de las necesidadesque tiene una empresa de aerolíneas al encontrar la forma de introducirdatos, mediante la tecnología y mediante un pc poder lograr con todasestas necesidades.La necesidad de una aerolínea y controlar los datos de todos los usuariosque allí puedan ingresar y esos adtos quedar guradados en el programa yademás de eso el usuario pueda modificar algún dato que de pronto quedomal. 12

×