Salut , en aprentissage du langage C/C++ j'ai décider de modifier un TP du site du zero en donnant un panel de choix plus poussé , mais voila , c'est comme si une boucle etait insérée quelque par , apres avoir choisi le numero de boisson , il fait comme si javai choisi un menu et redemare , Houla ! :roll:
Voyez de vous meme , le code source est ici :
[code:1:896002309b]#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long choixMenu;
printf("\nBienvenue chez Mac Donald's !\n\n");
printf("*****MENU*****\n\n");
printf("1. Royal cheese\n");
printf("2. Mc Deluxe\n");
printf("3. Mc Bacon\n");
printf("4. Big Mac\n\n");
printf("Faites votre choix !\n\n");
printf("Numero menu : ");
scanf("%ld", &choixMenu);
switch (choixMenu)
{
case 1:
long choixBoisson;
printf("\n\nVous avez choisi le menu Royal cheese");
printf("\n\nChoisissez votre boisson :");
printf("\n\n1.Coca 50cl");
printf("\n2.Coca 100cl");
printf("\n3.Bouteille d eau 50 cl");
printf("\n\nNumero boisson : ");
scanf("%ld", &choixBoisson);
switch (choixBoisson)
{
case 1:
printf("\n\nVous avez choisi un Coca 50 cl et un Royal cheese\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
case 2:
printf("\n\nVous avez choisi un Coca 100 cl et un Royal cheese\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
case 3:
printf("\n\nVous avez choisi une bouteille d eau 50 cl et un Royal cheese\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
default:
printf("\n\nVa te faire voir cette boisson n'est pas proposee!\n");
break;
}
case 2:
printf("\n\nVous avez choisi le menu Mc Deluxe");
printf("\n\nChoisissez votre boisson :");
printf("\n\n1.Coca 50cl");
printf("\n2.Coca 100cl");
printf("\n3.Bouteille d eau 50 cl");
printf("\n\nNumero boisson : ");
scanf("%ld", &choixBoisson);
switch (choixBoisson)
{
case 1:
printf("\n\nVous avez choisi un Coca 50 cl et un Mc Deluxe\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
case 2:
printf("\n\nVous avez choisi un Coca 100 cl et un Mc Deluxe\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
case 3:
printf("\n\nVous avez choisi une bouteille d eau 50 cl et un Mc Deluxe\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
default:
printf("\n\nVa te faire voir cette boisson n'est pas proposee!\n\n");
break;
}
case 3:
printf("\n\nVous avez choisi le menu Mc Bacon");
printf("\n\nChoisissez votre boisson :");
printf("\n\n1.Coca 50cl");
printf("\n2.Coca 100cl");
printf("\n3.Bouteille d eau 50 cl");
printf("\n\nNumero boisson : ");
scanf("%ld", &choixBoisson);
switch (choixBoisson)
{
case 1:
printf("\n\nVous avez choisi un Coca 50 cl et un Mc Bacon\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
case 2:
printf("\n\nVous avez choisi un Coca 100 cl et un Mc Bacon\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
case 3:
printf("\n\nVous avez choisi une bouteille d eau 50 cl et un Mc Bacon\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
default:
printf("\n\nVa te faire voir cette boisson n'est pas proposee!\n\n");
break;
}
case 4:
printf("\n\nVous avez choisi le menu Big Mac");
printf("\n\nChoisissez votre boisson :");
printf("\n\n1.Coca 50cl");
printf("\n2.Coca 100cl");
printf("\n3.Bouteille d eau 50 cl");
printf("\n\nNumero boisson : ");
scanf("%ld", &choixBoisson);
switch (choixBoisson)
{
case 1:
printf("\n\nVous avez choisi un Coca 50 cl et un Big Mac\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
case 2:
printf("\n\nVous avez choisi un Coca 100 cl et un Big Mac\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
case 3:
printf("\n\nVous avez choisi une bouteille d eau 50 cl et un Big Mac\nvotre commande sera bientot prete, veuillez avancer vers la caisse, Merci\n\n");
break;
default:
printf("\n\nVa te faire voir cette boisson n'est pas proposee!\n\n");
break;
}
default:
printf("\n\nVa te faire voir ce menu n'existe pas!\n\n");
break;
}
system ("pause");
}
[/code:1:896002309b]
Voila voila , essayez pour les utilisateurs de compilateurs C/C++ dexecuter ce programme vous comprendrez mieu ;-) ,
Amicalement , Grisson :)