Atelier Développement Web et Multimédia TI
TP1 : Premier pas avec JavaScript
Objectifs du TP :
- Se familiariser avec la syntaxe du langage JavaScript.
- Manipuler des fonctions JavaScript prédéfinies.
- Créer des fonctions JavaScript personnalisées.
- Proposer des solutions basées sur les instructions conditionnelles et répétitives.
Activité 1 :
Ecrire un script qui permet de :
- Générer une boîte de dialogue qui affiche ‘Félicitation ! Vous venez de créer votre
premier script en JavaScript’.
- Recevoir à partir de fenêtres la chaîne ‘Bonjour’ puis la chaîne ‘tout le monde’ et
afficher dans une boîte les deux chaînes concaténées.
- Demander à l’utilisateur de saisir deux nombres puis calculer et afficher dans une boîte
leur somme. Utiliser la fonction native parseInt().
Activité 2 :
Ecrire un script qui assure ce qui suit :
- L'utilisateur est invité à taper son âge dans une fenêtre d'interaction ;
- Selon son âge, un petit commentaire sera affiché sur la page web.
Tranche
Commentaire
d’âge
« Vous n'êtes pas encore majeur. » 1 à 17 ans
« Vous êtes majeur mais pas encore senior. » 18 à 49 ans
« Vous êtes senior mais pas encore retraité. » 50 à 59 ans
« Vous êtes retraité, profitez de votre temps libre ! » 60 ans
Activité 3 :
Ecrire un script qui, dans une fenêtre de dialogue, avertit l’utilisateur à propos de la sécurité
d’un site web à l’aide du message ‘Ce site est non sécurisé, voulez vous continuer la
navigation?', puis affiche le message suivant en fonction de sa réponse : 'Dans quelques
instants, vous allez être redirigé vers le site.'
Activité 4 :
1. Ecrire une fonction qui, pour un nombre N donné, affiche dans une boîte de
dialogue l’un des messages suivants :
" Ce nombre est divisible par 5 "
" Ce nombre est non divisible par 5 "
Mme Nour EL AOUINI AU : 2019/2020
Atelier Développement Web et Multimédia TI
2. Ecrire un script qui demande à l’utilisateur de saisir un nombre impair X, puis vérifie
si ce dernier est divisible ou non par 5.
Activité 5 :
1. Ecrire une fonction IMC(…) qui, étant donnés le poids et la taille d’une personne,
calcule et retourne son IMC (Indice de Masse Corporelle) selon la formule poids/taille2.
2. Ecrire une fonction Interpretation_IMC(…) qui, étant donné l’imc d’une personne,
affiche l’interprétation adéquate :
IMC<16.5 : "IMC trop faible!! Vous êtes en dénutrition!!"
16.5<=IMC<18.5 : "Attention!! Vous avez une maigreur!!"
18.5<=IMC<25 : "IMC normal, vous avez une corpulence idéale!!"
25=<IMC<30 : "IMC légèrement élevé, vous avez un surpoids..."
30<=IMC<35 : "IMC élevé!! Vous avez une obésité modérée!!"
35<=IMC<40 : "Attention!! Vous avez une obésité sévère!!"
IMC>=40 : "Danger!! Vous avez une obésité morbide!!"
3. Ecrire un script qui demande à l’utilisateur de saisir son poids en kilogramme, sa taille
en mètre puis, selon la réponse de l’utilisateur à la fenêtre dialogue contenant le
message suivant : "Votre indice de masse corporelle est: …., voulez vous voir les
interprétations?", affiche ou pas les interprétations de son IMC.
NB : La fonction [Link](x,n) pour calculer xn
La fonction [Link](x*100)/100 permet d’arrondir x à deux chiffres après la virgule.
BON TRAVAIL
Mme Nour EL AOUINI AU : 2019/2020