Etablissement : ISET Charguia Département : Technologies de l’Informatique
Matière : Atelier Dév Web et Multimédia 2 Classe : TI
Année Universitaire : 2020 - 2021
TP n° 2 : Les fonctions
Objectifs du TP :
- Ecrire des fonctions en javascript et leur faire appel
- Utiliser les fonctions prédéfinies
N.B : L’ensemble des exercices doivent être placés dans un répertoire nommé « TP2 »
placé sous un répertoire portant votre nom, prénom et classe.
Exercice 1 :
1. Ecrire une fonction javascript perimetre qui prend 2 paramètres et qui renvoie le
périmètre d’un rectangle
2. Ecrire un script permettant de saisir la longueur et la largeur d’un rectangle à l’aide
de prompt et d’afficher dans la page html son périmètre.
Exercice 2 :
L’idée de l’exercice est de résoudre une équation du second degré de la forme ax2 +bx+c=0
Il s’agit de créer les fonctions suivantes :
- Discrim(a,b,c) : retourne la valeur du discriminant Delta (qui est = b2 – 4ac)
1. Afficher() : qui prend en paramètre le discriminant et affiche les solutions possibles de
l’équationselon la valeur du delta.
Ecrire une page Web permettant de :
2. Saisir les trois termes de l’équation (a,b et c)
3. Afficher la ou les solutions de l’équation
N.B. : la racine carrée de delta se calcule avec : [Link](delta).
Exercice 4 :
Ecrire une page html « [Link] » qui permet d’afficher un ensemble d’opérations
mathématiques introduites par l’utilisateur comme le montre la figure 2 :
1
Figure 2: Affichage des opérations mathématiques
L’utilisateur introduit à partir d’une boîte de dialogue, les 2 opérandes ainsi que l’opérateur
autant de fois qu’il le souhaite (une boîte de confirmation demande à chaque fois s’il veut
faire une saisie de plus), ensuite, les opérations introduites sont affichées dans un tableau
selon le format donné.
1. Ecrire les fonctions javascript suivantes :
- saisieOperande permettant de renvoyer un nombre à partir d’une boîte de
dialogue. En cas d’erreur, l’utilisateur est appelé à introduire à nouveau un nombre
- saisieOperateur permettant de renvoyer un opérateur (+, -, * ou / seulement)
introduit par l’utilisateur à partir d’une boîte de dialogue
- operation qui prend 3 paramètres : les 2 opérandes et l’opérateur et renvoie le
résultat de l’opération
2. Ecrire la page html permettant de répondre au fonctionnement demandé