0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Exercice 1:: TP 2: STRUCTURE DE CONTROLE: Structures Itératives

Le document présente un TP de programmation en Javascript pour la filière Développement Digital, axé sur les structures de contrôle et itératives. Il contient plusieurs exercices demandant aux étudiants d'écrire des scripts pour effectuer des calculs, manipuler des entrées utilisateur et afficher des motifs en étoiles. Des exercices supplémentaires incluent la création de triangles, rectangles et cadres d'étoiles selon les dimensions fournies par l'utilisateur.

Transféré par

Bel Oumaima
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Exercice 1:: TP 2: STRUCTURE DE CONTROLE: Structures Itératives

Le document présente un TP de programmation en Javascript pour la filière Développement Digital, axé sur les structures de contrôle et itératives. Il contient plusieurs exercices demandant aux étudiants d'écrire des scripts pour effectuer des calculs, manipuler des entrées utilisateur et afficher des motifs en étoiles. Des exercices supplémentaires incluent la création de triangles, rectangles et cadres d'étoiles selon les dimensions fournies par l'utilisateur.

Transféré par

Bel Oumaima
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

ROYAUME DU MAROC

Office de la Formation Professionnelle et de la Promotion du Travail Formateur : [Link]

Filière : DEVELOPPEMENT DIGITAL Niveau :1er Année


Module : Programmation Javascript
Année de formation: 2023/2024

TP 2 : STRUCTURE DE CONTROLE : Structures itératives

Exercice 1 :
1. Ecrire un script qui calcule la somme de tous les entiers pairs compris entre 1 et n. La
valeur de n est saisie par l’utilisateur.
2. Ecrire un script qui calcule n! (factoriel). La valeur de n est saisie par l’utilisateur.
3. Ecrire un script qui demande à l’utilisateur de saisir 10 et qui lui dise ensuite quel était
le plus grand parmi ces 10 nombres.

Exercice 2 :
1. Écrire un script qui affiche les nombres en commençant de 1 (Il doit afficher 1, 2, 3…)
et après chaque affichage demande à l’utilisateur s’il veut continuer ou non. Le
programme s’arrête lorsque l’utilisateur répond non.
2. Ecrire un script qui demande successivement des nombres à l’utilisateur, et qui calcule
le nombre de valeurs saisies. La saisie des nombres s’arrête lorsque l’utilisateur entre
le caractère « n » ou « N ».
3. Ecrire un script qui demande successivement des nombres à l’utilisateur, et qui calcule
leur moyenne. La saisie des nombres s’arrête lorsque l’utilisateur entre un zéro.
Utiliser do..While.

Exercice 3 :
1. Écrire un script qui demande à l’utilisateur de saisir un entier et qui affiche si ce
nombre est parfait ou non.
Rappel : un nombre est dit parfait lorsqu’il est égal à la somme de ses diviseurs (pas le
nombre lui-même). Par exemple 6 est parfait car 1, 2 et 3 sont ses diviseurs et que
1+2+3=6.
2. Écrire un script qui affiche tous les nombres parfaits entre 1 et 1000.
Exercice 4 :
Écrire un script qui déclare une constante entre 0 et 100 de votre choix et qui demande à
l’utilisateur de deviner la valeur stockée. Le programme s’arrête lorsque l’utilisateur trouve le
nombre recherché ou lorsqu’il utilise les 10 tentatives auxquelles il a droit. Quel que soit le
cas, le script devra afficher un message selon le nombre de tentatives utilisées pour deviner le
nombre :
- 1 tentative : « Vous êtes soit un voyant soit un tricheur ! »
- Entre 2 et 5 tentatives : « Toutes mes félicitations »
- Entre 6 et 9 tentatives : « Pas mal… »
- 10 tentatives : « Tout juste ! »
- Si l’utilisateur n’a pas trouvé : « Gros nul ! Tu as perdu. »
A chaque fois que l’utilisateur tente de retrouver le nombre, le programme doit lui afficher si
la valeur saisie est plus grande ou plus petite du nombre recherché.

1
ROYAUME DU MAROC

Office de la Formation Professionnelle et de la Promotion du Travail Formateur : [Link]

Filière : DEVELOPPEMENT DIGITAL Niveau :1er Année


Module : Programmation Javascript
Année de formation: 2023/2024

TP 2 : STRUCTURE DE CONTROLE : Structures itératives


Exercice supplémentaire :
1. Ecrire un script qui demande à l’utilisateur de saisir le nombre de ligne l et qui permet
afficher un triangle isolée forme d’étoile * .
Par exemple, pour l = 4, le programme affichera :

2. Ecrire un script qui demande à l’utilisateur de saisir le nombre de lignes l et un


nombre c de colonnes et qui permet afficher un ”rectangle d’étoiles ‘’.
Par exemple, pour l = 5 et c = 10, le programme affichera :
B

3. Ecrire un script qui demande à l’utilisateur de saisir le nombre de lignes l et un


nombre c de colonnes, puis de réaliser un ”cadre d’étoiles” de l lignes par c colonnes.
pour l = 5 et c = 10, le programme affichera :

Vous aimerez peut-être aussi