ROYAUME DU MAROC
Formateur : HAFSA MHAND OUAMMI
Office de la Formation Professionnelle et de la Promotion du Travail
Filière : dev105 Niveau : 1ère Année
Module : M107 – créer des applications web dynamiques Année de formation: 2024/2025
TP 3 :
L’objectif : manipulation des tableaux multidimensionnel en php
Exercice 1 :
Soit le tableau suivant :
Nom M103 M105 M106 M107 M104 M108
Ali 15 14 17 18 12 17
Sara 4 5 3 7 10 3
Karim 5 7 10 8 9 10
Hiba 13 11 18 10 11 15
Issa 15 14 17 18 17 15
1. Déclarez un tableau nommé $stagiaires contenant le contenu du tableau précédent
2. Affichez ce tableau sous forme d’un tableau HTML ressemblant au tableau déclaré
3. Ajoutez une colonne à droite intitulée "Moyenne" qui contient la moyenne des notes pour
chaque stagiaire.
4. Lors de calcule des moyennes affichez les en respectant les règles suivantes :
a. Si la moyenne >= 15, affichez la ligne en vert.
b. Si la moyenne entre 7 et 10, affichez la ligne en orange.
c. Si la moyenne < 7, affichez la ligne en rouge.
d. Sinon, laissez la ligne sans style.
5. Ajoutez un champ "Résultat" dans le tableau HTML indiquant "Admis" ou "Ajourné" en
fonction de la moyenne (seuil = 10).
a. Si la moyenne >= 10 affichez admis
b. Sinon ajourné
6. Déterminez quel stagiaire a obtenu la meilleure moyenne et affichez son nom et sa moyenne
en dehors du tableau.
7. Triez le tableau des étudiants par ordre décroissant de moyenne.
8. Affichez uniquement la moyenne du deuxième stagiaire.
9. Modifiez la note du premier stagiaire dans le module M108 et affiche à nouveau les données
de ce stagiaire.
10. Ajoutez un nouveau stagiaire au début du tableau dont le nom « Imane » ayant les notes :
18, 19, 18.25, 20, 17.75, 19
11. Ajoutez un nouveau stagiaire à la fin du tableau dont le nom « Omar » ayant les notes : 15,
19, 14.75, 10, 17, 16.5
12. Supprimez le dernier stagiaire
13. Calculez la moyenne du groupe
ROYAUME DU MAROC
Formateur : HAFSA MHAND OUAMMI
Office de la Formation Professionnelle et de la Promotion du Travail
Filière : dev105 Niveau : 1ère Année
Module : M107 – créer des applications web dynamiques Année de formation: 2024/2025
Exercice 2 :
1. Créer la table de multiplication suivant en respectant le style :
2. Créer la table de division suivant en respectant le style :