Bonsoir ,
dans un exercice en langage C , on demande de reproduire le Menu suivant à l'aide de printf :
puis ajouter un scanf pour enregistrer le choix de l'utilisateur dans une variable de type int appelée choixMenu, l'utilisateur doit entrer 1 ou 2 ou 3 ou 4 en fonction de son choix selon le menu ci-dessus, et enfin faire un switch pour dire à l'utilisateur: vous avez choisi le Royal Cheese par exemple s'il a entré 1, mais s'il entre un autre numéro que 1 ou 2 ou 3 ou 4 la console lui répond par le message : vous ne mangerez rien du tout !== Menu ==
1. Royal Cheese
2. Mc Deluxe
3. Mc Bacon
4. Big Mag
Votre choix ?
comme solution on a écrit le code suivant :
je me demande sur la signification de la ligne : printf ("=== Menu ===\ n\n"); pourquoi on a mis deux fois \n qui signifie le retour à la ligne ? Une seule fois ne suffirait pas ? Puis dans la ligne numéro 16 que signifie printf("\n") ? Et dans la ligne 37 aussi, pourquoi printf("\n\n") ? Vraiment j'ai rien compris et j'ai besoin de l'aide d'une âme charitable , merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 # include <stdio .h> # include <stdlib .h> int main ( int argc , char * argv []) { int choixMenu ; printf ("=== Menu ===\ n\n"); printf ("1. Royal Cheese \n"); printf ("2. Mc Deluxe \n"); printf ("3. Mc Bacon \n"); printf ("4. Big Mac\n"); printf ("\ nVotre choix ? "); scanf ("%d", & choixMenu ); printf ("\n"); switch ( choixMenu ) { case 1: printf (" Vous avez choisi le Royal Cheese !"); break ; case 2: printf (" Vous avez choisi le Mc Deluxe !"); break ; case 3: printf (" Vous avez choisi le Mc Bacon !"); break ; case 4: printf (" Vous avez choisi le Big Mac !"); break ; default : printf (" Vous ne mangerez rien du tout !"); break ; } printf ("\n\n"); return 0; }
Partager