Vous êtes sur la page 1sur 2

Programmation Web évènementielle – Structures, fonctions et tableaux

TRAVAUX PRATIQUES N° 3
EXERCICE 1 (TP) :

a. Ecrire fonction equation1(a,b) permettant de résoudre et d’afficher les solutions de l’équation ax+b=0.
b. En utilisant la fonction equation1(a,b), écrire une page JS permettant de résoudre l’équation ax+b=0 (a et b étant
fixés).

EXERCICE 2 (TP) :

a. Ecrire une page JS qui calcule et affiche la somme des entiers compris entre 1 et 100 avec alert.
b. Ecrire un script JS qui affiche la table de multiplication de 2 avec la fonction alert.
c. Ecrire un script JS qui affiche la table de multiplication de 2 avec document.write.
d. Ecrire un script JS qui affiche la table de multiplication de 2 avec innerHTML.
Pour les questions b, c et d, afficher le résultat comme suit :

2 * 1 = 2

2 * 2 = 4

2 * 3 = 6

… … … …

e. Ecrire un script JS qui affiche les tables de multiplication de 2 à 12 comme dans un cahier.
f. Reprendre les questions précédentes en utilisant les fonctions.

EXERCICE 3 (TP) : (TRAITEMENT DE NOTES)

a. Déclarer une variable tabNotes contenant un tableau de 10 nombres réels positifs


b. Ecrire une fonction affiche (tab) permettant d’afficher les notes
c. Ecrire une fonction moyenne (tab) permettant de calculer et d’afficher la moyenne des notes
d. Ecrire une fonction max (tab) permettant de calculer et d’afficher le maximum des notes.

EXERCICE 4 (TPE) :

On considère toujours le tableau tabNotes composé cette fois-ci de 20 notes positives ou négatives.

a. Déclarer les variables tabNotes, notesSupDix et notesInfDix.


b. Ecrire une fonction scinder (tab) permettant de mettre les notes de tabNotes supérieures à 10 dans le tableau
notesSupDix et celles inférieures à 10 dans le tableau notesInfDix
c. Ecrire une fonction statNotes (tab) permettant d’afficher le nombre de notes d’un tableau tab
d. En utilisant statNotes, écrire une fonction permettant d’afficher le nombre de notes positives et le nombre de
notes négatives.
e. Ecrire une fonction permettant d’afficher les notes de tabNotes dans l’ordre croissant.

al@bicalpro.com
Programmation Web évènementielle – Structures, fonctions et tableaux

EXERCICE 5 (TP) : (SEN MONEY SUITE)

Cet exercice est la suite de l’exercice 5 de la fiche de TP 1 où il est question de créer un service de transfert
d'argent et de paiement mobile en utilisant HTML et JavaScript.

1. Déclarer un tableau tabNumeros contenant une liste de cinq


numéros de téléphone.

2. Déclarer un tableau tabComptes contenant les soldes respectifs


contenus dans les comptes Sen Money des numéros de
tabNumeros : tabComptes[i] est le solde contenu dans le numéro
tabNumeros[i].

3. Déclarer un tableau tabCodes contenant le code de sécurité respectifs Sen Money des numéros de
tabNumeros : tabCodes[i] est le code de sécurité Sen Money du numéro tabNumeros[i].

4. Modifier la page d’accueil de Sen Money pour que l’accès au service nécessite la saisie du numéro
de téléphone et le code de sécurité correspondant.

5. Ecrire le code permettant de faire fonctionner le service de transfert d’argent entre les numéros
contenus dans tabNumeros.

al@bicalpro.com

Vous aimerez peut-être aussi