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