Aide pour du codage
Résolu/Fermé
Veriditas
Messages postés
163
Date d'inscription
lundi 29 octobre 2012
Statut
Membre
Dernière intervention
22 juillet 2016
-
29 oct. 2012 à 18:51
Veriditas Messages postés 163 Date d'inscription lundi 29 octobre 2012 Statut Membre Dernière intervention 22 juillet 2016 - 30 oct. 2012 à 09:14
Veriditas Messages postés 163 Date d'inscription lundi 29 octobre 2012 Statut Membre Dernière intervention 22 juillet 2016 - 30 oct. 2012 à 09:14
A voir également:
- Aide pour du codage
- Codage ascii - Guide
- Codage binaire - Guide
- Codage de huffman - Astuces et Solutions
- Controleur de codage/decodage pci ✓ - Forum Pilotes (drivers)
- Pour enregistrer ce texte au format txt sans perdre d’informations, quel codage utiliser ? gaël écrit α et β à l’aide de son crayon à 2 €. ✓ - Forum Word
3 réponses
[Dal]
Messages postés
6057
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
17 mars 2023
1 043
Modifié par [Dal] le 29/10/2012 à 19:34
Modifié par [Dal] le 29/10/2012 à 19:34
Salut Veriditas,
while (VotreChoix != 1,2,3,4) est faux.
On peut faire, par exemple :
while ( (VotreChoix != 1) && (VotreChoix != 2) && (VotreChoix != 3) && (VotreChoix != 4) )
Cela dit, ta boucle est mal placée, car elle ne va pas aboutir à l'évaluation du résultat de la saisie corrigée.
Dal
while (VotreChoix != 1,2,3,4) est faux.
On peut faire, par exemple :
while ( (VotreChoix != 1) && (VotreChoix != 2) && (VotreChoix != 3) && (VotreChoix != 4) )
Cela dit, ta boucle est mal placée, car elle ne va pas aboutir à l'évaluation du résultat de la saisie corrigée.
Dal
Veriditas
Messages postés
163
Date d'inscription
lundi 29 octobre 2012
Statut
Membre
Dernière intervention
22 juillet 2016
10
29 oct. 2012 à 20:19
29 oct. 2012 à 20:19
Ah merci ! C'est sur ca que j'avais un enorme doute ! Je revois entierement le code demain, ca va me debloquer des choses ca ! Je te tiens au courant, merci beaucoup :D
Veriditas
Messages postés
163
Date d'inscription
lundi 29 octobre 2012
Statut
Membre
Dernière intervention
22 juillet 2016
10
30 oct. 2012 à 09:14
30 oct. 2012 à 09:14
Ca y est, j'ai réussi ! Merci à [Dal] pour son aide !
Pour ceux que ça intéresse :
Pour ceux que ça intéresse :
#include <stdio.h>
#include <stdlib.h>
int main()
{
int VotreChoix;
// On affiche le menu
printf("=== Menu ===\n");
printf("\t1. Royal Cheese\n");
printf("\t2. Mc Deluxe\n");
printf("\t3. Mc Bacon\n");
printf("\t4. Big Mac\n");
printf("Quel est votre choix ?\n");
scanf("%d", &VotreChoix); //On demande le choix
printf("\n");
while ( (VotreChoix != 1) && (VotreChoix != 2) && (VotreChoix != 3) && (VotreChoix != 4)) //Tant que cesy faux...
{
printf("Vous avez rentre un mauvais choix de commande. Reessayez...\n"); //On le dit...
scanf("%d", &VotreChoix); //Et on redemande la commande
printf("\n");
}
if (VotreChoix == 1) //Lorsque le nombre saisis est 1
{
printf("Votre choix est le Royal Cheese. Bon appetit !");
}
else if (VotreChoix == 2) //Lorsque le nombre saisis est 2
{
printf("Votre choix est le Mc Deluxe. Bon appetit !");
}
else if (VotreChoix == 3) //Lorsque le nombre saisis est 3
{
printf("Votre choix est le Mc Bacon. Bon appetit !");
}
else if (VotreChoix == 4) //Lorsque le nombre saisis est 4
{
printf("Votre choix est le Big Mac. Bon appetit !");
}
printf("\n\n");
return 0;
}