Vous êtes sur la page 1sur 4

Module : Programmation JavaScript/travaux pratiques

TPN°1-Javascript

Objectifs :
 Déclaration des variables
 Utilisation des instructions conditionnelles
 Utilisation des boucles

Travail à faire
Déclaration des variables
1. Créez 2 variables nombre1 et nombre2 contenant chacune un nombre entier de votre
choix. Effectuez dans une alert() les quatres opérations (1 message par opération).
Exemple de message : "l'addition entre 45 et 23 = 68" Rappel : dans une alert(), les
opérations s'effectuent de gauche à droite !

2. Déclarer et afficher une variable dans une alerte sans valeur

3. Déclarez trois variables x, y et z comme "12", "34" et x+y. Affichez le type de chaque
variable. Ensuite, forcez le type de x et y à entier et exécutez à nouveau x+y. Affichez le
type de chaque variable

Utilisation des tests et des boucles


1. Ecrire un script qui demande à l’utilisateur un nombre entier puis affiche s’il est pair ou
impair dans une alert()
2. Ecrire un script permet de saisir deux nombres, et un opérateur et d'évaluer l'expression
arithmétique correspondante et afficher le résultat dans une alert()

3. Ecrire un script qui permet d'aider une compagnie d'assurance à prendre une décision
concernant les demandes d'affiliation en se basant sur les critères suivants :

Votre script doit poser des questions à l’utilisateur à l’aide de confirm(…)

ISTA NTIC MARRAKECH/Mme Oussimour Page 1


Module : Programmation JavaScript/travaux pratiques

4. Un magasin de reprographie facture 0,10 les dix premières photocopies, 0,08 les vingt
suivantes et 0,05 au-delà. Ecrivez un script qui demande le nombre de photocopies à
l’utilisateur et l'informe ensuite sur le montant total de la facture dans une alert()

5. Ecrire un script permettant d’afficher dans une alert() les nombres de 20 à 0 avec
décrémentation d’un pas égal à 2 exemple: 20 – 18 – 16…..
6. Ecrire un script qui calcule et affiche dans une alert() la somme de 1 jusqu’à un nombre
entier introduit par l’utilisateur.

 Écrire un script faisant apparaître les nombres premiers compris entre 0 et 100 dans la
page Web (utilisez la méthode d’affichage : document.write(“element a afficher”).

7. Pour cet exercice, il est demandé de créer un script qui demande à l’utilisateur de saisir
trois variables numériques via une boite prompt.

 L’utilisateur est averti s’il ne saisit pas un nombre, le script lui demande de saisir une
valeur numérique.
 Une fois l’utilisateur à saisit trois valeurs numériques, le script teste les trois variables
:
o Si elles sont égales, écrire : "Les trois variables sont identiques."
o Si seulement deux sont identiques, écrire :"deux des variables sont de valeurs
égales."
o Sinon, écrire :"Les trois variables sont différentes."
8. Utilisez une (ou deux) boucle for() pour afficher la figure ci‐dessous :

1
11
111
1111
11111
111111
1111111
11111111
111111111
1111111111
 Remarque : chaque ligne contient que des “1” (un); et un espace entre les “1“; utilisez
la méthode d’affichage : document.write(“element a afficher”).

9. Ecrire un script qui affiche les 100 premiers nombres entiers premiers

o Et affiche la somme des 100 premiers nombres entiers premiers


 Le schéma suivant illustre le résultat souhaité

ISTA NTIC MARRAKECH/Mme Oussimour Page 2


Module : Programmation JavaScript/travaux pratiques

10. Ecrire un script qui affiche dans une alert() la factorielle d’un nombre entré par
l’utilisateur

 Rappelant qu’en mathématiques, la factorielle d’un entier naturel n est le produit des
nombres entiers strictement positifs inférieurs ou égaux à n. Ainsi, par convention la
factorielle de zéro est égale à 1 ( 0! = 1 )
 Le programme ne se plante pas si l’utilisateur a décidé de saisir “bonjour” ou un nombre
négatif plus-tôt que 6 par exemple.

11. Ecrire un script permettant d’afficher tous les diviseurs des nombres compris entre 2 et
100 ;

 Mettre le nombre en gras


 les nombres premiers seront colorés en rouge
 Le résultat du script doit ressembler au schéma suivant

ISTA NTIC MARRAKECH/Mme Oussimour Page 3


Module : Programmation JavaScript/travaux pratiques

12. Ecrire un script permettant d’afficher tous les nombres parfaits compris entre 2 et 1000 ;
sachant qu’un nombre N est dit parfait s’il est un entier naturel non nul, est égal à la
somme de ses diviseurs sauf lui-même.

 Exemple : Pour N=6 La somme des diviseurs de 6 (sauf 6) est 1+2+3= 6, donc 6 est un
nombre parfait.
 Le résultat souhaité sera sous la forme suivante: 6 = (1+2+3)

ISTA NTIC MARRAKECH/Mme Oussimour Page 4

Vous aimerez peut-être aussi