Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int ajoutseul(int n,int Idreser[65],char Numpass[65][10],char Nomvoy[65][20],char Datenaissv[65][11],char Datedep[65][11],char Datear[65][11],char Villedest[65][10],char Paysdest[65][15],char Engrp[65],int Numgrp[65])
- {
- int v,d,k,c=0,i,j,pays[65],ville[65];
- char villed[10],nom[20],datep[11],dater[11],date[11],paysd[15],num[10];
- for(i=0;i<=n;i++)
- {
- pays[i]=0;
- }
- do
- {
- printf("Donner le numero de passeport : ");
- scanf("%s", num);
- v=1;
- for(i=0;i<strlen(num);i++)
- {
- if(num[i]==' ')
- {
- v=0;
- }
- }
- }while ((strlen(num)!=9)||(num[0]<'A')||(num[0]>'Z')||(v==0));
- for (i=0;i<n;i++)
- {
- if (strcmp(num,Numpass[i])==0)
- {
- c++;
- printf("%d ",Idreser[i]);
- printf("%s ",Numpass[i]);
- printf(" ");
- for(j=0;j<=19;j++)
- {
- printf("%c",Nomvoy[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datenaissv[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datedep[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datear[i][j]);
- }
- for(j=0;j<=9;j++)
- {
- printf("%c",Villedest[i][j]);
- }
- for(j=0;j<=14;j++)
- {
- printf("%c",Paysdest[i][j]);
- }
- printf("%c ",Engrp[i]);
- printf("%d",Numgrp[i]);
- printf("\n");
- }
- }
- n++;
- Idreser[n]=Idreser[i-1]+1;
- if(c==0)
- {
- printf("Pas de voyages pour ce client!\n");
- Idreser[n]=Idreser[n-1]+1;
- for(j=0;j<10;j++)
- {
- Numpass[n][j]=num[j];
- }
- do{
- printf("Donner votre date de naissance : ");
- gets(date);
- }while((isdigit(date[0])==0)||(isdigit(date[1])==0)
- ||(isdigit(date[3])==0)||(isdigit(date[4])==0)
- ||(isdigit(date[6])==0)||(isdigit(date[7])==0)
- ||(isdigit(date[8])==0)||(isdigit(date[9])==0)||(date[2]!='/')||(date[5])!='/'||strlen(date)!=10);
- do{
- printf("Donner votre nom : ");
- gets(nom);
- v=1;
- for(i=0;i<strlen(nom);i++)
- {
- if(nom[i]!=' ')
- {
- if((isalpha(nom[i])==0)||(nom[i]<'A')||(nom[i]>'Z'))
- {
- v=0;
- }
- }
- }
- }while(v==0);
- for(j=0;j<=19;j++)
- {
- Nomvoy[n][j]=nom[j];
- }
- for(j=0;j<=10;j++)
- {
- Datenaissv[n][j]=date[j];
- }
- for(i=0;i<n;i++)
- {
- if(pays[i]==0)
- {
- for(j=0;j<=14;j++)
- {
- printf("%c",Paysdest[i][j]);
- }
- for(k=i+1;k<n;k++)
- {
- d=0;
- v=1;
- while((d<=14)&&(v==1))
- {
- if(Paysdest[i][d]!=Paysdest[k][d])
- {
- v=0;
- }
- d++;
- }
- if(v==1)
- {
- pays[k]=1;
- }
- }
- }
- }
- printf("\n");
- do
- {
- printf("Donner votre pays de destination : ");
- gets(paysd);
- v=0;
- for(i=0;i<n;i++)
- {
- if(strcmp(Paysdest[i],paysd)==0)
- {
- v=1;
- }
- }
- }while(v==0);
- for(j=0;j<=14;j++)
- {
- Paysdest[n][j]=paysd[j];
- }
- for (i=0;i<n;i++)
- {
- if (strcmp(Paysdest[i],paysd)==0)
- {
- printf("-%s \n",Villedest[i]);
- }
- }
- i=0;
- do
- {
- printf("Donner votre ville de destination maintenant : ");
- gets(villed);
- v=0;
- for(i=0;i<n;i++)
- {
- if(strcmp(Villedest[i],villed)==0)
- {
- v=1;
- }
- }
- }while(v==0);
- for(j=0;j<=9;j++)
- {
- Villedest[n][j]=villed[j];
- }
- do{
- printf("Donner la date de depart : ");
- gets(datep);
- }while((isdigit(datep[0])==0)||(isdigit(datep[1])==0)
- ||(isdigit(datep[3])==0)||(isdigit(datep[4])==0)
- ||(isdigit(datep[6])==0)||(isdigit(datep[7])==0)
- ||(isdigit(datep[8])==0)||(isdigit(datep[9])==0)||(datep[2]!='/')||(datep[5])!='/'||strlen(datep)!=10);
- for(j=0;j<=10;j++)
- {
- Datedep[n][j]=datep[j];
- }
- do{
- printf("Donner la date d'arrivee : ");
- gets(dater);
- }while((isdigit(dater[0])==0)||(isdigit(dater[1])==0)
- ||(isdigit(dater[3])==0)||(isdigit(dater[4])==0)
- ||(isdigit(dater[6])==0)||(isdigit(dater[7])==0)
- ||(isdigit(dater[8])==0)||(isdigit(dater[9])==0)||(dater[2]!='/')||(dater[5]!='/')||(strlen(dater)!=10));
- for(j=0;j<=10;j++)
- {
- Datear[n][j]=dater[j];
- }
- }
- AfficheVoyage(n,Idreser,Numpass,Nomvoy,Datenaissv,Datedep,Datear,Villedest,Paysdest,Engrp,Numgrp);
- return n ;
- }
- void listevoy(int n,int Idreser[65],char Numpass[65][10],char Nomvoy[65][20],char Datenaissv[65][11],char Datedep[65][11],char Datear[65][11],char Villedest[65][10],char Paysdest[65][15],char Engrp[65],int Numgrp[65])
- {
- int d,v,c,i,j,x,pays[64];
- for(i=0;i<=n;i++)
- {
- pays[i]=0;
- }
- for(i=0;i<=n;i++)
- {
- if(pays[i]==0)
- {
- for(x=0;x<=14;x++)
- {
- printf("%c",Paysdest[i][x]);
- }
- if(Idreser[i]!=0)
- {
- printf(":\n");
- for(c=0;c<=64;c++)
- {
- d=0;
- v=1;
- while((d<=14)&&(v==1))
- {
- if(Paysdest[c][d]!=Paysdest[i][d])
- {
- v=0;
- }
- d++;
- }
- if(v==1)
- {
- pays[c]=1;
- printf("%d ",Idreser[c]);
- printf("%s ",Numpass[c]);
- printf(" ");
- for(j=0;j<=19;j++)
- {
- printf("%c",Nomvoy[c][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datenaissv[c][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datedep[c][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datear[c][j]);
- }
- for(j=0;j<=9;j++)
- {
- printf("%c",Villedest[c][j]);
- }
- for(j=0;j<=14;j++)
- {
- printf("%c",Paysdest[c][j]);
- }
- printf("%c ",Engrp[c]);
- printf("%d",Numgrp[c]);
- printf("\n");
- }
- }
- }
- }
- }
- }
- void retarderV(int n,int Idreser[65],int Numpass[65],char Nomvoy[65][20],char Datenaissv[65][11],char Datedep[65][11],char Datear[65][11],char Villedest[65][10],char Paysdest[65][15],char Engrp[65],int Numgrp[65])
- {
- char ndate[11],date[11];
- int i,j,v;
- printf("Donner la date a retarder: ");
- scanf("%s", date);
- printf("Donner la nouvelle date: ");
- scanf("%s", ndate);
- for(i=0;i<=n;i++)
- {
- v=1;
- j=0;
- while((j<=10)&&(v==1))
- {
- if (Datedep[i][j]!=date[j])
- {
- v=0;
- }
- j++;
- }
- if(v==1)
- {
- for(j=0;j<=10;j++)
- {
- Datedep[i][j]=ndate[j];
- }
- printf("%d ",Idreser[i]);
- printf(" ");
- printf("%s ",Nomvoy[i]);
- for(j=0;j<=10;j++)
- {
- printf("%c",Datenaissv[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datedep[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datear[i][j]);
- }
- for(j=0;j<=9;j++)
- {
- printf("%c",Villedest[i][j]);
- }
- for(j=0;j<=14;j++)
- {
- printf("%c",Paysdest[i][j]);
- }
- printf("%c ",Engrp[i]);
- printf("%d",Numgrp[i]);
- printf("\n");
- }
- }
- }
- int rechercheIDRES(int n,int Idreser[65])
- {
- int i=0,numid;
- do
- {
- printf("Donner le numero de l'IDRESER (6chiffres): ");
- scanf("%d",&numid);
- }while ((numid<100000) || (numid>999999));
- do
- {
- if (numid==Idreser[i])
- {
- return i;
- break;
- }
- i++;
- }while (i<n);
- }
- void suppression(int n,int Idreser[65],char Numpass[65][10],char Nomvoy[65][20],char Datenaissv[65][11],char Datedep[65][11],char Datear[65][11],char Villedest[65][10],char Paysdest[65][15],char Engrp[65],int Numgrp[65])
- {
- int i,k,j;
- AfficheVoyage(n,Idreser,Numpass,Nomvoy,Datenaissv,Datedep,Datear,Villedest,Paysdest,Engrp,Numgrp);
- printf("\n");
- k=rechercheIDRES(n,Idreser);
- for(i=k;i<n;i++)
- {
- Idreser[i]=Idreser[i+1];
- for(j=0;j<=9;j++)
- {
- Numpass[i][j]=Numpass[i+1][j];
- }
- for(j=0;j<=19;j++)
- {
- Nomvoy[i][j]=Nomvoy[i+1][j];
- }
- for(j=0;j<=10;j++)
- {
- Datenaissv[i][j]=Datenaissv[i+1][j];
- }
- for(j=0;j<=10;j++)
- {
- Datedep[i][j]=Datedep[i+1][j];
- }
- for(j=0;j<=10;j++)
- {
- Datear[i][j]=Datear[i+1][j];
- }
- for(j=0;j<=9;j++)
- {
- Villedest[i][j]=Villedest[i+1][j];
- }
- for(j=0;j<=14;j++)
- {
- Paysdest[i][j]=Paysdest[i+1][j];
- }
- Engrp[i]=Engrp[i+1];
- Numgrp[i]=Numgrp[i+1];
- }
- AfficheVoyage(n,Idreser,Numpass,Nomvoy,Datenaissv,Datedep,Datear,Villedest,Paysdest,Engrp,Numgrp);
- }
- void recherchev(int n,int Idreser[65],char Numpass[65][10],char Nomvoy[65][20],char Datenaissv[65][11],char Datedep[65][11],char Datear[65][11],char Villedest[65][10],char Paysdest[65][15],char Engrp[65],int Numgrp[65])
- {
- int c=0,i,j;
- char num[10];
- do
- {
- printf("Donner le numero de passeport : ");
- scanf("%s", num);
- }while ((strlen(num)!=9)||((num[0]<'A')||(num[0]>'Z')));
- for (i=0;i<=n;i++)
- {
- if (num==Numpass[i])
- {
- c++;
- printf("%d ",Idreser[i]);
- for(j=0;j<=9;j++)
- {
- printf("%c",Numpass[i][j]);
- };
- printf(" ");
- for(j=0;j<=19;j++)
- {
- printf("%c",Nomvoy[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datenaissv[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datedep[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datear[i][j]);
- }
- for(j=0;j<=9;j++)
- {
- printf("%c",Villedest[i][j]);
- }
- for(j=0;j<=14;j++)
- {
- printf("%c",Paysdest[i][j]);
- }
- printf("%c ",Engrp[i]);
- printf("%d",Numgrp[i]);
- printf("\n");
- }
- }
- if(c==0)
- {
- printf("Pas de voyages pour ce client! \n");
- }
- }
- void AfficheVoyage(int n,int Idreser[65],char Numpass[65][10],char Nomvoy[65][20],char Datenaissv[65][11],char Datedep[65][11],char Datear[65][11],char Villedest[65][10],char Paysdest[65][15],char Engrp[65],int Numgrp[65])
- {
- int i,j;
- for(i=0;i<=64;i++)
- {
- if(Idreser[i]!=0)
- {
- printf("%d ",Idreser[i]);
- for(j=0;j<=9;j++)
- {
- printf("%c",Numpass[i][j]);
- }
- printf(" ");
- for(j=0;j<=19;j++)
- {
- printf("%c",Nomvoy[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datenaissv[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datedep[i][j]);
- }
- for(j=0;j<=10;j++)
- {
- printf("%c",Datear[i][j]);
- }
- for(j=0;j<=9;j++)
- {
- printf("%c",Villedest[i][j]);
- }
- printf(" ");
- for(j=0;j<=14;j++)
- {
- printf("%c",Paysdest[i][j]);
- }
- printf("%c ",Engrp[i]);
- printf("%d",Numgrp[i]);
- printf("\n");
- }
- }
- }
- void main()
- {
- int i,choix;
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=37;i++)
- {
- printf(" ");
- }
- printf("MENU PRINCIPAL DE NOTRE AGENCE DE VOYAGE");
- for(i=1;i<=38;i++)
- {
- printf(" ");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| \n\n\n\n");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=36;i++)
- {
- printf("-");
- }
- printf("BIENVENUE AU MENU PRINCIPAL DE NOTRE AGENCE");
- for(i=1;i<=36;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=36;i++)
- {
- printf("-");
- }
- printf("Veuillez choisir l'objectif de votre operation");
- for(i=1;i<=33;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=37;i++)
- {
- printf(" ");
- }
- printf("1. GESTION DES VOYAGES");
- for(i=1;i<=56;i++)
- {
- printf(" ");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=37;i++)
- {
- printf(" ");
- }
- printf("2. STATISTIQUES POUR L'AGENCE");
- for(i=1;i<=49;i++)
- {
- printf(" ");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=37;i++)
- {
- printf(" ");
- }
- printf("3. QUITTER L'APPLICATION");
- for(i=1;i<=54;i++)
- {
- printf(" ");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- do{
- printf("Entrez votre choix :");
- scanf("%d",&choix);
- }while((choix<1)||(choix>3));
- system("cls");
- switch (choix)
- {
- case 1 :{
- gestion();
- }
- break;
- case 2 :;
- case 3 :return 0;
- }
- }
- void gestion()
- {
- //partie declarative et remplissage de la base de données de l'agence de voyage
- int n=60,i,choix,Numgrp[65]={5,2,0,4,0,6,1,5,9,16,11,12,14,9,15,10,17,18,19,20,5,2,0,4,0,0,2,0,5,1,11,12,14,9,15,17,18,19,20,5,5,9,16,11,12,14,9,15,10,17,19,20,5,2,0,4,0,0,2,0};
- int Idreser[65]={542551 ,400888, 804529, 969720 ,138779, 594827, 128054, 185495, 340100, 314182 ,723712, 306832, 836302, 468316, 392971, 407463, 956978, 914495, 117765, 421101, 603208, 671388, 189109, 976645, 370316, 290945 ,489617, 639078, 696510, 731852, 462520, 254179, 588137, 416444, 102874, 276991, 320935, 739447, 800562, 969448, 171271, 855945, 167110, 470661, 818684, 560427, 879812, 668721, 993643, 306141, 943013, 215501, 217649, 683591 ,475282,824287,696274,739485,493934,269958};
- char Nomvoy[65][20]={"JAMES EVANSON\0","ACHREF DAHMEN\0","YASMINE SEHLI\0","YASSINE BOUMEDIEN\0","ROBERTO CAVALLI\0","AHMED JORMENA\0","LOTFI BOUCHNAK\0","SABRI MOSBAH\0","SAMIRA MAGROUN\0","KARIM GHARBI\0","SHAKIRA PIQUE\0","DUA LIPA\0","MASTER SINA\0","NABIL MAALOUL\0","YOSRA MAHNOUCH\0","KADHEM SEHER\0","AASI LHELANI\0","BRAD PITT\0","ANGELINA JOLIE\0","MOHAMED IDRIS DAHMEN\0","JAMES EVANSON\0","ACHREF DAHMEN\0","YASMINE SEHLI\0","YASSINE BOUMEDIEN\0","ROBERTO CAVALLI\0","AHMED JORMENA\0","LOTFI BOUCHNAK\0","SABRI MOSBAH\0","SAMIRA MAGROUN\0","KARIM GHARBI\0","SHAKIRA PIQUE\0","DUA LIPA\0","MASTER SINA\0","NABIL MAALOUL\0","YOSRA MAHNOUCH\0","KADHEM SEHER\0","AASI LHELANI\0","BRAD PITT\0","ANGELINA JOLIE\0","MOHAMED IDRIS DAHMEN\0","JAMES EVANSON\0","ACHREF DAHMEN\0","YASMINE SEHLI\0","YASSINE BOUMEDIEN\0","ROBERTO CAVALLI\0","AHMED JORMENA\0","LOTFI BOUCHNAK\0","SABRI MOSBAH\0","SAMIRA MAGROUN\0","KARIM GHARBI\0","SHAKIRA PIQUE\0","DUA LIPA\0","MASTER SINA\0","NABIL MAALOUL\0","YOSRA MAHNOUCH\0","KADHEM SEHER\0","AASI LHELANI\0","BRAD PITT\0","ANGELINA JOLIE\0","MOHAMED IDRIS DAHMEN\0"},
- Datenaissv[65][11]={"15/02/1980\0","02/05/2000\0","17/03/2000\0","31/05/1999\0","20/11/1992\0","15/02/1980\0","12/06/2003\0","20/02/1996\0","15/07/1958","14/09/1952\0","22/03/1958\0","09/04/1962\0","19/07/1975\0","22/05/2001\0","16/08/1963\0","15/07/1980\0","31/03/1965\0","15/04/1990\0","02/07/1988\0","03/01/1985\0","15/02/1980\0","02/05/2000\0","17/03/2000\0","31/05/1999\0","20/11/1992\0","15/02/1980\0","12/06/2003\0","20/02/1996\0","15/07/1958","14/09/1952\0","22/03/1958\0","09/04/1962\0","19/07/1975\0","22/05/2001\0","16/08/1963\0","15/07/1980\0","31/03/1965\0","15/04/1990\0","02/07/1988\0","03/01/1985\0","15/02/1980\0","02/05/2000\0","17/03/2000\0","31/05/1999\0","20/11/1992\0","15/02/1980\0","12/06/2003\0","20/02/1996\0","15/07/1958","14/09/1952\0","22/03/1958\0","09/04/1962\0","19/07/1975\0","22/05/2001\0","16/08/1963\0","15/07/1980\0","31/03/1965\0","15/04/1990\0","02/07/1988\0","03/01/1985\0"},
- Datedep[65][11]={"12/08/2017\0","31/09/2015\0","14/12/2004\0","17/02/2009\0","07/02/2017\0","18/03/2019\0","20/01/2018\0","15/11/2019\0","18/09/2017\0","13/03/2013\0","22/03/2017\0","01/01/2015\0","09/09/2018\0","10/10/2017\0","17/03/2018\0","29/11/2018\0","14/02/2017\0","15/04/2016\0","22/05/2014\0","18/01/2018\0","19/07/2017\0","03/04/2017\0","19/06/2018\0","22/07/2016\0","06/08/2010\0","02/08/2018\0","15/07/2017\0","22/08/2018\0","03/04/2015\0","14/09/2010\0","22/03/2006\0","09/04/2018\0","07/07/2017\0","09/08/2016\0","18/07/2015\0","27/07/2007\0","17/09/2019\0","25/03/2015\0","22/05/2016\0","29/03/2018\0","03/04/2019\0","16/05/2018\0","27/03/2017\0","09/11/2011\0","19/07/2018\0","07/10/2017\0","23/05/2015\0","29/03/2018\0","15/09/2019\0","08/11/2018\0","18/02/2014\0","05/11/2011\0","19/03/2016\0","28/06/2016\0","05/07/2017\0","15/07/2018\0","29/04/2018\0","18/12/2018\0","26/03/2016\0","06/03/2015\0"},
- Datear[65][11]={"12/09/2017\0","31/10/2015\0","14/01/2005\0","12/03/2009\0","08/04/2017\0","18/04/2019\0","30/01/2018\0","19/11/2019\0","30/09/2017\0","16/03/2013\0","23/04/2017\0","05/01/2015\0","09/10/2018\0","15/10/2017\0","23/03/2018\0","15/12/2018\0","24/03/2017\0","30/04/2016\0","27/05/2014\0","16/02/2018\0","22/08/2017\0","03/05/2017\0","27/06/2018\0","16/08/2016\0","18/08/2010\0","03/09/2018\0","20/07/2017\0","30/08/2018\0","06/05/2015\0","22/09/2010\0","30/03/2006\0","15/04/2018\0","14/07/2017\0","10/09/2016\0","22/07/2015\0","28/07/2007\0","18/10/2019\0","30/03/2015\0","30/05/2016\0","04/04/2018\0","10/04/2019\0","30/05/2018\0","30/03/2017\0","11/11/2011\0","25/07/2018\0","15/10/2017\0","26/07/2015\0","07/03/2018\0","30/09/2019\0","19/12/2018\0","22/02/2014\0","15/11/2011\0","25/03/2016\0","05/07/2016\0","15/07/2017\0","30/07/2018\0","17/03/2018\0","27/12/2018\0","05/04/2016\0","27/03/2015\0"},
- Paysdest[65][15]={"USA\0","FRANCE\0","PAYS BAS\0","THAILAND\0","CANADA\0","MEXIQUE\0","ESPAGNE\0","ARGENTINE\0","TUNISIE\0","COREE DE SUD\0","EGYPTE\0","PHILIPPINES\0","JORDANIE\0","ALLEMAGNE\0","FRANCE\0","USA\0","ALLEMAGNE\0","FRANCE\0","UK\0","TUNISIE\0","COREE DE SUD\0","EGYPTE\0","PHILIPPINES\0","CHINE\0","PAYS BAS\0","CHINE\0","NIGERIA\0","SUEDE\0","CUBA\0","MAROC\0","THAILAND\0","CANADA\0","TUNISIE\0","ESPAGNE\0","ARGENTINE\0","NIGERIA\0","SUEDE\0","CUBA\0","MAROC\0","ALLEMAGNE\0","FRANCE\0","USA\0","UK\0","TUNISIE\0","COREE DE SUD\0","EGYPTE\0","PHILIPPINES\0","CHINE\0","PAYS BAS\0","THAILAND\0","CANADA\0","MEXIQUE\0","ESPAGNE\0","ARGENTINE\0","NIGERIA\0","SUEDE\0","CUBA\0","MAROC\0","JORDANIE\0","ITALIE\0"},
- Villedest[65][10]={"NYC\0","PARIS\0","AMESTERDAM\0","BANGKOK\0","MONTREAL\0","MONTERREY\0","MADRID\0","ROSARIO\0","HAMMAMET\0","SEOUL\0","ALEXANDRIE\0","MANILA\0","AMMAN\0","MUNICH\0","LYON\0","LAS VEGAS\0","MUNICH\0","MARSEILLE\0","MANCHESTER\0","SOUSSE\0","BUSAN\0","CAIRO\0","CEBU\0","SHANGHAI\0","ROTTERDAM\0","BEJING\0","ABUJA\0","MALMO\0","HAVANA\0","CASABLANCA\0","PATTAYA\0","QUEBEC\0","HAMMAMET\0","BARCELONE\0","MENDOZA\0","ABUJA\0","STOCKHOLM\0","HAVANA\0","CASABLANCA\0","BERLIN\0","NICE\0","CALIFORNIA\0","LONDON\0","TUNIS\0","SEOUL\0","CAIRO\0","MANILA\0","SHANGHAI\0","AMESTERDAM\0","BANGKOK\0","MONTREAL\0","MONTERREY\0","SEVILLE\0","ROSARIO\0","ABUJA\0","MALMO\0","HAVANA\0","CASABLANCA\0","AMMAN\0","VATICAN\0"},
- Engrp[65],
- Numpass[65][10]={"A54233735\0" ,"C71837287\0" ,"B27525342\0" ,"D32451931\0" ,"E51670475\0" ,"K29763194\0" ,"F92977343\0" ,"W27345493\0" ,"M13044265\0" ,"X96020623\0" ,"H54572459\0" ,"A73986679\0" ,"Z84573009\0" ,"S92865681\0" ,"P74765317\0" ,"B80309454\0" ,"X57781035\0" ,"Z37433452\0" ,"F92793111\0", "C38783333\0","A54233735\0" ,"C71837287\0" ,"B27525342\0" ,"D32451931\0" ,"E51670475\0" ,"K29763194\0" ,"F92977343\0" ,"W27345493\0" ,"M13044265\0" ,"X96020623\0" ,"H54572459\0" ,"A73986679\0" ,"Z84573009\0" ,"S92865681\0" ,"P74765317\0" ,"B80309454\0" ,"X57781035\0" ,"Z37433452\0" ,"F92793111\0", "C38783333\0","A54233735\0" ,"C71837287\0" ,"B27525342\0" ,"D32451931\0" ,"E51670475\0" ,"K29763194\0" ,"F92977343\0" ,"W27345493\0" ,"M13044265\0" ,"X96020623\0" ,"H54572459\0" ,"A73986679\0" ,"Z84573009\0" ,"S92865681\0" ,"P74765317\0" ,"B80309454\0" ,"X57781035\0" ,"Z37433452\0" ,"F92793111\0", "C38783333\0"};
- for(i=0;i<=64;i++)
- {
- if(Numgrp[i]==0)
- {
- Engrp[i]='F';
- }
- else
- {
- Engrp[i]='V';
- }
- }
- //Affichage du menu
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=26;i++)
- {
- printf("-");
- }
- printf("BIENVENUE DANS LE MENU DE LA GESTION DES VOYAGES DE L'AGENCE");
- for(i=1;i<=29;i++)
- {
- printf("-");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=45;i++)
- {
- printf("-");
- }
- printf("Veuillez choisir une action");
- for(i=1;i<=43;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("1. Afficher tous les voyages");
- for(i=1;i<=45;i++)
- {
- printf(" ");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("2. Rechercher les voyages d'un client");
- for(i=1;i<=36;i++)
- {
- printf(" ");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("3. Supprimer un voyage");
- for(i=1;i<=51;i++)
- {
- printf(" ");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("4. Modifier la date d'un voyage");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("5. Afficher les voyages vers chaque pays");
- for(i=1;i<=33;i++)
- {
- printf(" ");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=41;i++)
- {
- printf("=");
- }
- printf(" ****** Ajouter un voyage ****** ");
- for(i=1;i<=41;i++)
- {
- printf("=");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("6. Voyage d'un seul client");
- for(i=1;i<=47;i++)
- {
- printf(" ");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("7. Voyage organise");
- for(i=1;i<=55;i++)
- {
- printf(" ");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("8. Tirage au sort du gagnant");
- for(i=1;i<=45;i++)
- {
- printf(" ");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("9. RETOUR AU MENU PRINCIPAL");
- for(i=1;i<=46;i++)
- {
- printf(" ");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=42;i++)
- {
- printf(" ");
- }
- printf("10. QUITTER L'APPLICATION");
- for(i=1;i<=48;i++)
- {
- printf(" ");
- }
- printf("||\n");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- printf("||");
- for(i=1;i<=115;i++)
- {
- printf("-");
- }
- printf("|| ");
- //saisie du choix d'après le menu
- do{
- printf("Entrez votre choix :");
- scanf("%d",&choix);
- }while((choix<1)||(choix>10));
- system("cls");
- switch (choix)
- {
- case 1 :
- {
- AfficheVoyage(n,Idreser,Numpass,Nomvoy,Datenaissv,Datedep,Datear,Villedest,Paysdest,Engrp,Numgrp);
- printf("\n1. RETOUR AU MENU PRINCIPAL\n");
- printf("2. QUITTER LE PROGRAMME\n");
- do{
- printf("Donner votre choix : ");
- scanf("%d",&choix);
- }while((choix<1)||(choix>2));
- if(choix==1)
- {
- system("cls");
- gestion();
- }else
- {
- system("cls");
- return 0;
- }
- }
- break;
- case 2 :{
- recherchev(n,Idreser,Numpass,Nomvoy,Datenaissv,Datedep,Datear,Villedest,Paysdest,Engrp,Numgrp);
- printf("\n1. RETOUR AU MENU PRINCIPAL\n");
- printf("2. QUITTER LE PROGRAMME\n");
- do{
- printf("Donner votre choix : ");
- scanf("%d",&choix);
- }while((choix<1)||(choix>2));
- if(choix==1)
- {
- system("cls");
- gestion();
- }else
- {
- system("cls");
- return 0;
- }
- }
- break;
- case 3 :
- {
- suppression(n,Idreser,Numpass,Nomvoy,Datenaissv,Datedep,Datear,Villedest,Paysdest,Engrp,Numgrp);
- printf("\n1. RETOUR AU MENU PRINCIPAL\n");
- printf("2. QUITTER LE PROGRAMME\n");
- do{
- printf("Donner votre choix : ");
- scanf("%d",&choix);
- }while((choix<1)||(choix>2));
- if(choix==1)
- {
- system("cls");
- gestion();
- }else
- {
- system("cls");
- return 0;
- }
- }
- break;
- case 4 :
- {
- retarderV(n,Idreser,Numpass,Nomvoy,Datenaissv,Datedep,Datear,Villedest,Paysdest,Engrp,Numgrp);
- printf("\n1. RETOUR AU MENU PRINCIPAL\n");
- printf("2. QUITTER LE PROGRAMME\n");
- do{
- printf("Donner votre choix : ");
- scanf("%d",&choix);
- }while((choix<1)||(choix>2));
- if(choix==1)
- {
- system("cls");
- gestion();
- }else
- {
- system("cls");
- return 0;
- }
- }
- break;
- case 5 :
- {
- listevoy(n,Idreser,Numpass,Nomvoy,Datenaissv,Datedep,Datear,Villedest,Paysdest,Engrp,Numgrp);
- printf("\n1. RETOUR AU MENU PRINCIPAL\n");
- printf("2. QUITTER LE PROGRAMME\n");
- do{
- printf("Donner votre choix : ");
- scanf("%d",&choix);
- }while((choix<1)||(choix>2));
- if(choix==1)
- {
- system("cls");
- gestion();
- }else
- {
- system("cls");
- return 0;
- }
- }
- break;
- case 6 :
- {
- ajoutseul(n,Idreser,Numpass,Nomvoy,Datenaissv,Datedep,Datear,Villedest,Paysdest,Engrp,Numgrp);
- printf("\n1. RETOUR AU MENU PRINCIPAL\n");
- printf("2. QUITTER LE PROGRAMME\n");
- do{
- printf("Donner votre choix : ");
- scanf("%d",&choix);
- }while((choix<1)||(choix>2));
- if(choix==1)
- {
- system("cls");
- gestion();
- }else
- {
- system("cls");
- return 0;
- }
- }
- break;
- case 7 :;
- case 8 :;
- case 9 :{
- main();
- }
- break;
- case 10 : return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement