Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PROGRAMME MULTI-FINCTIONS


Information sur la source

Catégorie :Divers Niveau : Débutant Date de création : 18/04/2002 Date de mise à jour : 18/04/2002 18:00:08 Vu : 2 288

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Ce PROGRAMME sert a Connaître les Departement a Connaître les Noces, Sert aussi de convertiseur d'Euro ect...
ecriver moi des tas de Commentaire (Je suis a l'ecoute de n'importe quelle conseille)  
 

Source

  • #include <stdio.h> //Inclure le fichier stdio.h
  • #include <iostream.h> //Inclure le fichier iostream.h
  • #include <time.h> //Inclure le fichier time.h
  • #include <conio.h> //Inclure le fichier conio.h
  • #include <conio.c> //Inclure le fichier conio.c
  • //Declaration des Bloc d'Instruction
  • void quitter();
  • void debut();
  • void departement();
  • void noces();
  • void calculette();
  • /**********************Bloc d'Instructions Pour Quitter*******************/
  • /****************************QUITTER**************************************/
  • /****************************Quitter Grace a ce Logiciel******************/
  • void quitter()
  • {
  • int fond; //Variable int pour couleur de fond
  • clrscr(); //effacer l'ecran
  • textbackground(1); //Definir la couleur d'ecran
  • for (fond=1;fond<80*25;fond++) //Boucle pour remplir la couleur du fond
  • {
  • printf(" ");
  • }
  • gotoxy (1,1); //Rammener le curseur au debut
  • MessageBox (NULL, "A Bientôt,
  • Ce Programme a été créé par Jauzi Cedric" , "Quitter", 0 + MB_ICONASTERISK);
  • exit(0); //Boîte de dialogue
  • }
  • /********************Bloc d'Instructions Pour les NOCES*******************/
  • /******************************NOCES**************************************/
  • /*******************Savoir Vos NOCES Grace a ce Logiciel******************/
  • void noces()
  • {
  • noces: //Etiquette pour goto
  • clrscr();
  • int choix; //Variable choix
  • int choix2; //Variable choix2
  • int fond; //Variable Pour couleur de fond
  • char* noces[80]={"Coton","Cuir","Froment","Cire","Bois","Chypre","Laine","Coquelicot","Faïence","Etain","Corail","Soie","Muguets","Plomb","Cristal","Saphir","Rose","Turquoise","Cretonne","Porcelaine","Opale","Bronze","Béryl","Satin","Argent","Jade","Acajou","Nickel","Velours","Perle","Basane","Cuivre","Porphyre","Ambre","Rubis","Mousseline","Papier","Mercure","Crepe","Emeraude","Fer","Nacre","Flanelle","Topaze","Vermeil","Lavande","Cachemire","Amethyste","Cedre"}; //Tableau des NOCES
  • clrscr(); //effacer l'écran
  • textbackground(1); //Couleur du fond
  • for (fond=1;fond<80*25;fond++) //boucle pour couleur du fond
  • {
  • printf(" ");
  • }
  • gotoxy (1,1); //Rammener le curseur au debut
  • textcolor(12); //Couleur d'ecriture
  • highvideo(); //Ecriture haute qualité
  • cout<<"Bienvenue dans le Programme des Noces"<<endl; //Ecrire un Message
  • textcolor(11); //Changement de la couleur du texte
  • textbackground(1); //reinitialiser la couleur du fond
  • cout<<"Depuis combien d'annees etes vous mariee?: "; //Texte a l'ecran
  • cin>>choix; //Demande d'entrée au clavier pour la variable choix
  • //Traitement de l'erreur
  • while (choix > 90)
  • {
  • textcolor(4); //Couleur du texte
  • textbackground(1); //Reinitialiser la couleur du fond
  • cout<<"\nEtes vous sur de votre choix? \nsi oui Bravo \nsi non (c'est pas bien de mentir!!!!) (frapper ENTREE)";
  • getch();
  • goto noces; //retourner a l'etiquette noces
  • }
  • if ((choix > 49) && (choix < 60))
  • {
  • cout<<endl;
  • textcolor(4); //changer couleur du texte
  • textbackground(1); //reinitialiser la couleur du fond
  • cout<<"Felicitation Vous etes dans les noces: d'Or";
  • goto fin; //allez a l'etiquette fin
  • }
  • else if ((choix > 59) && (choix < 70))
  • {
  • cout<<endl;
  • textcolor(4); //changer couleur du texte
  • textbackground(1); //reinitialiser la couleur du fond
  • cout<<"Felicitation Vous etes dans les noces: Diamant";
  • goto fin; //allez a l'etiquette fin
  • }
  • else if ((choix > 69) && (choix < 75))
  • {
  • cout<<endl;
  • textcolor(4); //changer couleur du texte
  • textbackground(1); //reinitialiser la couleur du fond
  • cout<<"Felicitation Vous etes dans les noces: Platine";
  • goto fin; //allez a l'etiquette fin
  • }
  • else if ((choix > 74) && (choix < 80))
  • {
  • cout<<endl;
  • textcolor(4); //changer couleur du texte
  • textbackground(1); //reinitialiser la couleur du fond
  • cout<<"Felicitation Vous etes dans les noces: Albatre";
  • goto fin; //allez a l'etiquette fin
  • }
  • else if ((choix > 79) && (choix < 91))
  • {
  • cout<<endl;
  • textcolor(4); //chnager couleur du texte
  • textbackground(1); //reinitialiser la couleur du fond
  • cout<<"Vous tes les Meilleurs Vous etes dans les noces: Chene !!!!!";
  • goto fin; //allez a l'etiquette fin
  • }
  • cout<<endl;
  • textcolor(4); //changer couleur du texte
  • textbackground(1); //reinitialiser la couleur du fond
  • cout<<"Felicitation Vous etes dans les noces de: "<<noces[choix-1]; //Reponse des NOCES avec recherche dans le Tableau
  • fin:
  • cout<<"\n\nFrapper 1 pour Quitter ou 2 Pour Recommencer: ";
  • cin>>choix2; //Demande d'entree au clavier pour la variable choix2
  • switch(choix2) //Condition de la variable choix2
  • {
  • case 1: //Si l'utilisateur a tapé 1
  • debut(); //Retourner au Bloc debut
  • break; //Attendre
  • case 2: //Si l'utilisateur a tapé 2
  • goto noces; //allez l'etiquette noces
  • break; //attendre
  • }
  • }
  • /********************Bloc d'Instructions Pour les DEBUT*******************/
  • /******************************DEBUT**************************************/
  • /*************************Le MENU du Programme****************************/
  • void debut()
  • {
  • int fond; //Variable pour couleur de fond
  • int menu; //Variable menu
  • clrscr(); //effacer l'ecran
  • textbackground(1); //couleur de fond
  • for (fond=1;fond<80*25;fond++) //boucle pour couleur du fond
  • {
  • printf(" ");
  • }
  • gotoxy (1,1); //rammener le curseur au debut
  • textcolor(12); //couleur du texte
  • highvideo(); //ecriture haute qualité
  • cout<<"Bienvenue dans mon Programme multi-fonction"<<endl; //message de bienvenue
  • textcolor(11); //changer couleur de texte
  • textbackground(1); //reinitialiser couleur de fond
  • cout<<"Menu:"<<endl<<endl;
  • cout<<"1] Recherche Departement"<<endl;
  • cout<<"2] Savoir vos Noces"<<endl;
  • cout<<"3] Convertion Euro"<<endl;
  • cout<<"4] Quitter"<<endl<<endl;
  • textcolor(4); //changer couleur de texte
  • textbackground(1); //reinitialiser couleur du fond
  • cout<<"Votre Choix: ";
  • cin>>menu; //demande d'entrée au clavier dans la variable menu
  • //Traitement de l'erreur
  • while ((menu != 1) && (menu != 2) && (menu != 3) && (menu != 4))
  • {
  • cout<<"\nVotre saisie est incorrect recommencez (frapper ENTREE)";
  • getch(); //Attendre l'entrée d'une touche
  • debut(); //retour au Bloc d'Instruction debut
  • }
  • if (menu == 1) //Si l'utilisateur a taper 1 pour la variable menu
  • departement(); //allez au Bloc d'Instruction departement
  • else if (menu == 2) //si l'utilisateur a taper 2 a la variable menu
  • noces(); //allez au Bloc d'Instruction noces
  • else if(menu == 3) //si l'utilisateur a taper 3 a la variable menu
  • calculette(); //allez au Bloc d'Instruction calculette
  • else if (menu == 4) //si l'utilisateur a taper 4 a kla variable menu
  • quitter(); //allez au Bloc d'Instruction quitter
  • }
  • /**************Bloc d'Instructions Pour les Departement*******************/
  • /************************DEPARTEMENT**************************************/
  • /*************Savoir Les Departement Grace a ce Logiciel******************/
  • void departement()
  • {
  • int fond; //variable pour couleur du fond
  • char* dep[95]={"Ain","Aisne","Allier","Alpes-de-haute-Provence","Hautes-Alpes","Alpes-Maritimes","Ardeche","Ardennes","Ariege","Aube","Aude","Aveyron","Bouches-du-Rhone","Calvados","Cantal","Charente","Charente-Maritime","Cher","Correze","Corse","Cotes-d'Or","Cotes-d'Armor","Creuse","Dordogne","Doubs","Drome","Eure","Eure-et-Loir","Finistere","Gard","Haute-Garonnes","Gers","Gironde","Herault","Ille-et-Vilaine","Indre","Indre-et-Loire","Isere","Jura","Landes","Loir-et-Cher","Loire","Hautes-Loire","Loire-Atlantique","Loiret","Lot","Lot-et-Garonne","Lozere","Maines-et-Loir","Manche","Marne","Haute-Marne","Mayenne","Meurthe-et-Moselle","Meuse","Morbihan","Moselle","Nievre","Nord","Oise","Orne","Pas-de-Calais","Puy-de-Dome","Pyrenees-Atlantiques","Hautes-Pyrenees","Pyrenee-Orientales","Bas-Rhin","Haut-Rhin","Rhone","Haute-Saone","Saone-et-Loire","Sarthe","Savoie","Haute-Savoie","Paris","Seine-Maritime","Seine-et-Marne","Yvelines","Deux-Sevres","Somme","Tarn","Tarn-et-Garonne","Var","Vaucluse","Vendee","Vienne",
  • "Haute-Vienne","Vosges","Yonne","Territoire de Belfort","Essonne","Haut-de-Seine","Seine-Saint-Denis","Val-de-Marne","Val-d'Oise"}; //Tableau des departements
  • int depa; //variable depa
  • int men; //variable men
  • clrscr(); //effacer l'ecran
  • textbackground(1); //couleur du fond
  • for (fond=1;fond<80*25;fond++) //boucle pour couleur du fond
  • {
  • printf(" ");
  • }
  • gotoxy (1,1); //rammener le curseur au debut
  • textcolor(12); //cuoleur du texte
  • highvideo(); //ecriture haute qualiter
  • cout<<"Bienvenue dans mon Programme de Departement"<<endl; //message de bienvenue
  • textcolor(11); //changer la couleur du texte
  • textbackground(1); //reinitialiser la couleur de fond
  • cout<<"Entree un Numero de Departement: ";
  • cin>>depa; //demande d'entree au clavier dans la variable depa
  • //traitement de l'erreur
  • while (depa > 95)
  • {
  • textcolor(4); //changer la couleur du texte
  • textbackground(1); //reinitialiser la couleur du fond
  • cout<<"\n Votres saisie est incorrect les Departement Francais ne vont que jusqu'a 95 \n(frapper ENTREE)";
  • getch(); //attendtre l'entree d'une touche
  • departement(); //allez au Bloc departement
  • }
  • textcolor(11); //changer la couluer du texte
  • textbackground(1); //reinitialiser la couleur du fond
  • cout<<"\n\nLe Departement du "<<depa<<" est: "<<dep[depa-1]; //Recherche dans le tableau des departements
  • cout<<"\nFrapper 1 pour quitter ou 2 pour recommencer: ";
  • cin>>men; //demande d'entree au clavier pour la variable men
  • switch(men) //Condition de la variable men
  • {
  • case 1: //si l'utilisateur a taper 1 a la variable men
  • debut(); //allez au bloc d'instruction debut
  • break; //attendre
  • case 2: //si l'utilisateur a taper 2 a la variable men
  • departement(); //allez au bloc d'instruction departement
  • break; //attendre
  • }
  • }
  • /***************Bloc d'Instructions Pour les Calculette*******************/
  • /*************************CALCULETTE**************************************/
  • /*************Convertion Francs Euro Grace a ce Logiciel******************/
  • void calculette()
  • {
  • clrscr(); //effacer l'ecran
  • int fond; //varable pour couleur du fond
  • int format; //variable format
  • float chiffre; //variable chiffre
  • textbackground(1); //couleur du fond
  • for (fond=1;fond<80*25;fond++) //boucle pour couleur du fond
  • {
  • printf(" ");
  • }
  • gotoxy (1,1); //rammener le curseur au debut
  • textcolor(12); //couleur du texte
  • highvideo(); //ecriture de haute qualiter
  • cout<<"Bienvenue dans mon Programme de Convertions Francs Euros"<<endl; //
  • textcolor(11); //Changer la couleur du texte
  • textbackground(1); //reinitialiser la couluer du fond
  • cout<<"\nTaper 1 pour convertir de Francs en Euro"<<endl;
  • cout<<"Taper 2 pour convertir de Euro a Francs"<<endl;
  • cout<<"Taper 3 pour retourner au Menu"<<endl;
  • textcolor(4); //changer couleur du texte
  • textbackground(1); //reinitialiser la couleur du fond
  • cout<<endl<<"Votre Choix: ";
  • cin>>format; //demande d'entree au clavier dans la variable format
  • while ((format != 1) && (format != 2) && (format != 3))
  • {
  • cout<<"\nVotre saisie est incorect recommencer (fraper ENTREE)";
  • getch();
  • calculette();
  • }
  • switch(format) //condition de la variable format
  • {
  • case 1: //si l'utilisateur a taper 1 a la variable format
  • goto div; //Allez a l'ettiquette div
  • break; //attendre
  • case 2: //si l'utilisateur a taper 2 a la variable format
  • goto mult; //allez a l'ettiquette mult
  • break; //attendre
  • case 3: //si l'utilisateur a taper 3 a la variable format
  • debut(); //allez au bloc d'instruction debut
  • break; //attendre
  • }
  • /**********************Bloc d'Instructions Pour les Div*******************/
  • /********************************DIV**************************************/
  • /*********************FRANCS -> EURO Grace a ce Logiciel******************/
  • div:
  • cout<<endl;
  • cout<<"Taper le Chiffre que vous voulez convertir en Euro: ";
  • cin>>chiffre; //demande d'entree au clavier dans la variable chiffre
  • cout<<endl;
  • cout<<chiffre<<" Francs egal "<<chiffre/6.56<<" Euro"; //diviser la variable chiffre par la valeur de l'Euro
  • cout<<"\nFrapper ENTREE pour retourner au Debut: "<<endl;
  • getch(); //attendtre l'entree d'une touche
  • calculette(); //allez au bloc d'instruction debut
  • /*********************Bloc d'Instructions Pour les Mult*******************/
  • /*******************************MULT**************************************/
  • /*********************Euro -> Francs Grace a ce Logiciel******************/
  • mult:
  • cout<<endl;
  • cout<<"Taper le Chiffre que vous voulez convertir en Francs: ";
  • cin>>chiffre; //demande d'entree au clavier pour la variable chiffre
  • cout<<endl;
  • cout<<chiffre<<" Euro egal "<<chiffre*6.56<<" Francs"<<endl; //diviser chiffre par la valeur de l'euro
  • cout<<"\nFrapper ENTREE pour retourner au Debut: ";
  • getch(); //attendre l'entree d'un touche
  • calculette(); //allez au bloc d'instruction debut
  • }
  • /*************************Bloc d'Instructions Principal*******************/
  • /*******************************MAIN**************************************/
  • /********************1er Fonction que le Programme lance******************/
  • void main()
  • {
  • debut(); //allez au bloc d'instruction debut
  • getch(); //attendre l'entree d'un touche
  • }
#include <stdio.h>           //Inclure le fichier stdio.h
#include <iostream.h>        //Inclure le fichier iostream.h
#include <time.h>            //Inclure le fichier time.h
#include <conio.h>           //Inclure le fichier conio.h
#include <conio.c>           //Inclure le fichier conio.c

//Declaration des Bloc d'Instruction
void quitter();
void debut();
void departement();
void noces();
void calculette();



/**********************Bloc d'Instructions Pour Quitter*******************/
/****************************QUITTER**************************************/
/****************************Quitter Grace a ce Logiciel******************/



void quitter()
{
int fond;                //Variable int pour couleur de fond
clrscr();                //effacer l'ecran
textbackground(1);       //Definir la couleur d'ecran
for (fond=1;fond<80*25;fond++)      //Boucle pour remplir la couleur du fond
{
printf(" ");
}
gotoxy (1,1);     //Rammener le curseur au debut

MessageBox (NULL, "A Bientôt,
Ce Programme a été créé par Jauzi Cedric" , "Quitter", 0 + MB_ICONASTERISK);
exit(0);       //Boîte de dialogue
}



/********************Bloc d'Instructions Pour les NOCES*******************/
/******************************NOCES**************************************/
/*******************Savoir Vos NOCES Grace a ce Logiciel******************/




void noces()
{
noces:            //Etiquette pour goto
clrscr();
int choix;        //Variable choix
int choix2;      //Variable choix2
int fond;        //Variable Pour couleur de fond
char* noces[80]={"Coton","Cuir","Froment","Cire","Bois","Chypre","Laine","Coquelicot","Faïence","Etain","Corail","Soie","Muguets","Plomb","Cristal","Saphir","Rose","Turquoise","Cretonne","Porcelaine","Opale","Bronze","Béryl","Satin","Argent","Jade","Acajou","Nickel","Velours","Perle","Basane","Cuivre","Porphyre","Ambre","Rubis","Mousseline","Papier","Mercure","Crepe","Emeraude","Fer","Nacre","Flanelle","Topaze","Vermeil","Lavande","Cachemire","Amethyste","Cedre"};          //Tableau des NOCES
clrscr();   //effacer l'écran
textbackground(1);  //Couleur du fond
for (fond=1;fond<80*25;fond++)    //boucle pour couleur du fond
{
printf(" ");
}
gotoxy (1,1);          //Rammener le curseur au debut

textcolor(12);          //Couleur d'ecriture
highvideo();           //Ecriture haute qualité
cout<<"Bienvenue dans le Programme des Noces"<<endl;    //Ecrire un Message

textcolor(11);     //Changement de la couleur du texte
textbackground(1); //reinitialiser la couleur du fond
cout<<"Depuis combien d'annees etes vous mariee?: ";    //Texte a l'ecran
cin>>choix;   //Demande d'entrée au clavier pour la variable choix
//Traitement de l'erreur
while (choix > 90)
{
textcolor(4);  //Couleur du texte
textbackground(1);  //Reinitialiser la couleur du fond
cout<<"\nEtes vous sur de votre choix? \nsi oui Bravo \nsi non (c'est pas bien de mentir!!!!) (frapper ENTREE)";
getch();
goto noces;   //retourner a l'etiquette noces
}
if ((choix > 49) && (choix < 60))
{
cout<<endl;
textcolor(4);      //changer couleur du texte
textbackground(1);   //reinitialiser la couleur du fond
cout<<"Felicitation Vous etes dans les noces: d'Or";
goto fin;   //allez a l'etiquette fin
}
else if ((choix > 59) && (choix < 70))
{
cout<<endl;
textcolor(4);      //changer couleur du texte
textbackground(1);   //reinitialiser la couleur du fond
cout<<"Felicitation Vous etes dans les noces: Diamant";
goto fin;   //allez a l'etiquette fin
}

else if ((choix > 69) && (choix < 75))
{
cout<<endl;
textcolor(4);      //changer couleur du texte
textbackground(1);   //reinitialiser la couleur du fond
cout<<"Felicitation Vous etes dans les noces: Platine";
goto fin;   //allez a l'etiquette fin
}

else if ((choix > 74) && (choix < 80))
{
cout<<endl;
textcolor(4);      //changer couleur du texte
textbackground(1);   //reinitialiser la couleur du fond
cout<<"Felicitation Vous etes dans les noces: Albatre";
goto fin;   //allez a l'etiquette fin
}

else if ((choix > 79) && (choix < 91))
{
cout<<endl;
textcolor(4);      //chnager couleur du texte
textbackground(1);   //reinitialiser la couleur du fond
cout<<"Vous tes les Meilleurs Vous etes dans les noces: Chene !!!!!";
goto fin;   //allez a l'etiquette fin
}

cout<<endl;
textcolor(4);      //changer couleur du texte
textbackground(1);   //reinitialiser la couleur du fond
cout<<"Felicitation Vous etes dans les noces de: "<<noces[choix-1];    //Reponse des NOCES avec recherche dans le Tableau
fin:
cout<<"\n\nFrapper 1 pour Quitter ou 2 Pour Recommencer: ";
cin>>choix2;   //Demande d'entree au clavier pour la variable choix2
switch(choix2)       //Condition de la variable choix2
{
case 1:            //Si l'utilisateur a tapé 1
debut();           //Retourner au Bloc debut
break;             //Attendre

case 2:            //Si l'utilisateur a tapé 2
goto noces;        //allez l'etiquette noces
break;             //attendre
}
}



/********************Bloc d'Instructions Pour les DEBUT*******************/
/******************************DEBUT**************************************/
/*************************Le MENU du Programme****************************/



void debut()
{
int fond;         //Variable pour couleur de fond
int menu;         //Variable menu
clrscr();         //effacer l'ecran
textbackground(1);       //couleur de fond
for (fond=1;fond<80*25;fond++)       //boucle pour couleur du fond
{
printf(" ");
}
gotoxy (1,1); //rammener le curseur au debut
textcolor(12);     //couleur du texte
highvideo();       //ecriture haute qualité
cout<<"Bienvenue dans mon Programme multi-fonction"<<endl;    //message de bienvenue

textcolor(11);    //changer couleur de texte
textbackground(1);      //reinitialiser couleur de fond
cout<<"Menu:"<<endl<<endl;
cout<<"1] Recherche Departement"<<endl;
cout<<"2] Savoir vos Noces"<<endl;
cout<<"3] Convertion Euro"<<endl;
cout<<"4] Quitter"<<endl<<endl;

textcolor(4);      //changer couleur de texte
textbackground(1);  //reinitialiser couleur du fond
cout<<"Votre Choix: ";
cin>>menu;   //demande d'entrée au clavier dans la variable menu
//Traitement de l'erreur
while ((menu != 1) && (menu != 2) && (menu != 3) && (menu != 4))
{
cout<<"\nVotre saisie est incorrect recommencez (frapper ENTREE)";
getch(); //Attendre l'entrée d'une touche
debut();   //retour au Bloc d'Instruction debut
}
if (menu == 1)     //Si l'utilisateur a taper 1 pour la variable menu
 departement();    //allez au Bloc d'Instruction departement

else if (menu == 2) //si l'utilisateur a taper 2 a la variable menu
 noces();           //allez au Bloc d'Instruction noces

else if(menu == 3) //si l'utilisateur a taper 3 a la variable menu
 calculette();       //allez au Bloc d'Instruction calculette

else if (menu == 4) //si l'utilisateur a taper 4 a kla variable menu
 quitter();        //allez au Bloc d'Instruction quitter


}



/**************Bloc d'Instructions Pour les Departement*******************/
/************************DEPARTEMENT**************************************/
/*************Savoir Les Departement Grace a ce Logiciel******************/



void departement()
{
int fond;     //variable pour couleur du fond
char* dep[95]={"Ain","Aisne","Allier","Alpes-de-haute-Provence","Hautes-Alpes","Alpes-Maritimes","Ardeche","Ardennes","Ariege","Aube","Aude","Aveyron","Bouches-du-Rhone","Calvados","Cantal","Charente","Charente-Maritime","Cher","Correze","Corse","Cotes-d'Or","Cotes-d'Armor","Creuse","Dordogne","Doubs","Drome","Eure","Eure-et-Loir","Finistere","Gard","Haute-Garonnes","Gers","Gironde","Herault","Ille-et-Vilaine","Indre","Indre-et-Loire","Isere","Jura","Landes","Loir-et-Cher","Loire","Hautes-Loire","Loire-Atlantique","Loiret","Lot","Lot-et-Garonne","Lozere","Maines-et-Loir","Manche","Marne","Haute-Marne","Mayenne","Meurthe-et-Moselle","Meuse","Morbihan","Moselle","Nievre","Nord","Oise","Orne","Pas-de-Calais","Puy-de-Dome","Pyrenees-Atlantiques","Hautes-Pyrenees","Pyrenee-Orientales","Bas-Rhin","Haut-Rhin","Rhone","Haute-Saone","Saone-et-Loire","Sarthe","Savoie","Haute-Savoie","Paris","Seine-Maritime","Seine-et-Marne","Yvelines","Deux-Sevres","Somme","Tarn","Tarn-et-Garonne","Var","Vaucluse","Vendee","Vienne",
               "Haute-Vienne","Vosges","Yonne","Territoire de Belfort","Essonne","Haut-de-Seine","Seine-Saint-Denis","Val-de-Marne","Val-d'Oise"};   //Tableau des departements
int depa;       //variable depa
int men;                       //variable men
clrscr();      //effacer l'ecran
textbackground(1);     //couleur du fond
for (fond=1;fond<80*25;fond++)   //boucle pour couleur du fond
{
printf(" ");
}
gotoxy (1,1);  //rammener le curseur au debut

textcolor(12);    //cuoleur du texte
highvideo();      //ecriture haute qualiter
cout<<"Bienvenue dans mon Programme de Departement"<<endl;   //message de bienvenue
textcolor(11); //changer la couleur du texte
textbackground(1);   //reinitialiser la couleur de fond
cout<<"Entree un Numero de Departement: ";
cin>>depa;     //demande d'entree au clavier dans la variable depa
//traitement de l'erreur
while (depa > 95)
{
textcolor(4);    //changer la couleur du texte
textbackground(1);  //reinitialiser la couleur du fond
cout<<"\n Votres saisie est incorrect les Departement Francais ne vont que jusqu'a 95 \n(frapper ENTREE)";
getch();   //attendtre l'entree d'une touche
departement(); //allez au Bloc departement
}
textcolor(11);  //changer la couluer du texte
textbackground(1); //reinitialiser la couleur du fond
cout<<"\n\nLe Departement du "<<depa<<" est: "<<dep[depa-1];  //Recherche dans le tableau des departements
cout<<"\nFrapper 1 pour quitter ou 2 pour recommencer: ";
cin>>men;   //demande d'entree au clavier pour la variable men
switch(men)    //Condition de la variable men
{
case 1:        //si l'utilisateur a taper 1 a la variable men
debut();       //allez au bloc d'instruction debut
break;         //attendre

case 2:        //si l'utilisateur a taper 2 a la variable men
departement();  //allez au bloc d'instruction departement
break;        //attendre
}
}



/***************Bloc d'Instructions Pour les Calculette*******************/
/*************************CALCULETTE**************************************/
/*************Convertion Francs Euro Grace a ce Logiciel******************/



void calculette()
{
clrscr();   //effacer l'ecran
int fond;   //varable pour couleur du fond
int format;   //variable format
float chiffre;  //variable chiffre
textbackground(1);    //couleur du fond
for (fond=1;fond<80*25;fond++)   //boucle pour couleur du fond
{
printf(" ");
}
gotoxy (1,1); //rammener le curseur au debut
textcolor(12);  //couleur du texte
highvideo();    //ecriture de haute qualiter
cout<<"Bienvenue dans mon Programme de Convertions Francs Euros"<<endl;   //
textcolor(11);      //Changer la couleur du texte
textbackground(1);    //reinitialiser la couluer du fond
cout<<"\nTaper 1 pour convertir de Francs en Euro"<<endl;
cout<<"Taper 2 pour convertir de Euro a Francs"<<endl;
cout<<"Taper 3 pour retourner au Menu"<<endl;
textcolor(4);   //changer couleur du texte
textbackground(1);  //reinitialiser la couleur du fond
cout<<endl<<"Votre Choix: ";
cin>>format;    //demande d'entree au clavier dans la variable format
while ((format != 1) && (format != 2) && (format != 3))
{
cout<<"\nVotre saisie est incorect recommencer (fraper ENTREE)";
getch();
calculette();
}
switch(format)  //condition de la variable format
{
case 1:        //si l'utilisateur a taper 1 a la variable format
goto div;      //Allez a l'ettiquette div
break;        //attendre

case 2:      //si l'utilisateur a taper 2 a la variable format
goto mult;   //allez a l'ettiquette mult
break;        //attendre

case 3:       //si l'utilisateur a taper 3 a la variable format
debut();     //allez au bloc d'instruction debut
break;       //attendre
}



/**********************Bloc d'Instructions Pour les Div*******************/
/********************************DIV**************************************/
/*********************FRANCS -> EURO Grace a ce Logiciel******************/



div:
cout<<endl;
cout<<"Taper le Chiffre que vous voulez convertir en Euro: ";
cin>>chiffre;  //demande d'entree au clavier dans la variable chiffre
cout<<endl;
cout<<chiffre<<" Francs egal "<<chiffre/6.56<<" Euro"; //diviser la variable chiffre par la valeur de l'Euro
cout<<"\nFrapper ENTREE pour retourner au Debut: "<<endl;
getch();  //attendtre l'entree d'une touche
calculette();  //allez au bloc d'instruction debut



/*********************Bloc d'Instructions Pour les Mult*******************/
/*******************************MULT**************************************/
/*********************Euro -> Francs Grace a ce Logiciel******************/



mult:
cout<<endl;
cout<<"Taper le Chiffre que vous voulez convertir en Francs: ";
cin>>chiffre;   //demande d'entree au clavier pour la variable chiffre
cout<<endl;
cout<<chiffre<<" Euro egal "<<chiffre*6.56<<" Francs"<<endl; //diviser chiffre par la valeur de l'euro
cout<<"\nFrapper ENTREE pour retourner au Debut: ";
getch();  //attendre l'entree d'un touche
calculette(); //allez au bloc d'instruction debut
}



/*************************Bloc d'Instructions Principal*******************/
/*******************************MAIN**************************************/
/********************1er Fonction que le Programme lance******************/



void main()
{
debut();    //allez au bloc d'instruction debut
getch();    //attendre l'entree d'un touche
}
 

Conclusion

N'essitez pas a me faire par de tous vos appresiation de  en tout genre
 

Commentaires et avis

signaler à un administrateur
Commentaire de ADPro22 le 19/04/2002 19:14:46

A chaque fois que tu changes la couleur de fond, plutot que d'utiliser ta boucle, efface l'ecran !
Il suffit d'écrire :
  textbackground(1);
  clrscr();

;-)
Bonne prog      

signaler à un administrateur
Commentaire de cmarsc le 24/04/2002 11:31:02

un peu de C et un peu de C++ C_inatendu non ? il manque du perl du basic du cobol .. et un peu de poivre et on fait un bon couscous

amicalement     ;-()
cmarsc

signaler à un administrateur
Commentaire de ranouf le 01/03/2003 21:42:17

conio.c il connait si tu sais comment resoudre le pb merci

signaler à un administrateur
Commentaire de DrAzZiK69 le 24/12/2003 23:45:54

vry nice ! 8/10 !

signaler à un administrateur
Commentaire de DrAzZiK69 le 24/12/2003 23:47:46

ho exuse moa g direct cliquer sur Voter et je croi que ca a voté 5/10 exuse me pliz..

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,33 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.