Ces exercices sont adaptés du cours sur la javascript de openclassrooms
Je vous conseille de réaliser chaque exercice avec le for, et avec le
while. Cela vous entraînera et vous permettra de mieux juger par la suite
du
meilleur type de boucle à utiliser.
Ecrivez un programme qui fait faire 10 tours de manège en affichant un message à
chaque tour: "C'est le tour n°...".
Ecrivez un programme qui affiche tous les nombres entre 1 et 10, et indique pour chacun si celui-ci est pair ou impair:
"1 est impair"
"2 est pair"
...
"10 est pair"
Ecrivez un programme qui fait saisir un nombre à l’utilisateur jusqu’à ce que ce nombre soit inférieur ou égal à 100.
Ensuite, améliorez votre programme pour que le nombre saisi soit compris entre 50 et 100.
Attention Réfléchissez bien à la condition de votre boucle : quel est l’inverse de “compris entre 50 et 100” ?
Ecrivez un programme qui fait saisir un chiffre à l’utilisateur puis affiche la table de multiplication de ce chiffre.
Voici la table de multiplication de 7
7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70
Ensuite, améliorez votre programme pour vérifier que le nombre saisi soit compris entre 1 et 9, en vous inspirant de l’exercice précédent.
Ecrivez un programme qui fait jouer l’utilisateur au ni oui, ni non : il entre un texte jusqu’à saisir “oui” ou “non”, ce qui déclenche la fin du jeu.
Ecrivez un programme qui affiche tous les nombres entre 1 et 100 avec les exceptions suivantes :
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Ensuite, améliorez votre programme pour qu’il affiche “FizzBuzz” à la place des nombres divisibles à la fois par 3 et par 5.
Attention: Cet exercice a de nombreuses solutions possibles et constitue un test d’entretien d’embauche classique qui élimine un nombre significatif de candidats. Accrochez-vous pour le réussir !
13
14
FizzBuzz
16
17
Fizz
19
Buzz