Bonjour,
Je souhaiterais mettre en oeuvre un switch et une boucle do while pour un mini menu à 3 options via un prompt.
Le menu est basé comme ceci :
1) 1- Frites
2) 2- Pizzas
3) 3- Exit
Donc le but est simple, l'utilisateur saisie une option; on va dire la une par exemple et un message texte s'affichera en html lui disant qu'il est sur l'option 1.
Ensuite, c'est pas terminé la boîte de dialogue (le prompt) lui re-propose les options du menu (les 3 options), on va sélectionner l'option 2, qui est pizzas et là un message s'affiche en html => "option 2"
Le prompt réapparait et me propose encore différentes options je choisis la 3 ème, le programme se coupe.
Voici mon code sauf que j'ai un soucis avec ma boucle do while, elle ne s'arrête jamais...
Code HTML : 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
41
42
43
44 <!DOCTYPE html> <html> <head> <script type="text/javascript"> var choice = 0; function main() { do{ document.write("*****MENU******" + "<br>"); document.write("1)- Frites ."); document.write("2)- Pizza ."); choice = parseInt(prompt("Entrer votre choix svp : ")); switch(choice){ case 1: document.write("Option 1 " + "<br>"); break; case 2: document.write("Option 2 " + "<br>"); break; } }while(choice != 3); } </script> <body onload="main()"> <center> <h2>Exercice </h2> </center> </body> </head> </html>
Partager