Prog Web & MM

Programming, PHP, Web Development, Mathematics · lab

Voir tous les documents en développement web

Prog Web & MM Maroua BAKRI 2013-2014

Langage PHP

TD N°4

Chaines de caractères, Tableaux, Fonctions

Exercice 1 :

Formatez l’affichage d’une suite de chaînes contenant des noms et prénoms en

respectant les critères suivants :

 un prénom et un nom par ligne ;

 chaque mot (nom ou prénom) est affiché sur 20 caractères;

Publicité

toutes les initiales des mots doivent se superposer verticalement ;

le premier caractère d’un prénom doit être en majuscule ;

tous les caractères d’un nom doivent être en majuscule ;

Exercice 2 :

1- Créez un tableau indicé Tab1 d’entiers variant de 1 à 50.

2- Créez à partir de Tab1 un deuxième tableau indicé Tab2 de nombres variant de 0 à

Publicité

5.

3- Créez un troisième tableau associatif Tab3 dont les clés X varient de 0 à 5 et dont

les valeurs sont cos(X).

4- Affichez les valeurs du tableau Tab3 dans un tableau HTML composé de deux

colonnes : la première colonne représente les valeurs de X, tandis que la deuxième

colonne représente les valeurs obtenues pour cos(X). Le tableau HTML affiché

doit occuper 60% de la largeur de la fenêtre avec une bordure d’épaisseur égale à

3.

Exercice 3 :

Publicité

1- Créez un fichier somme.php où vous définissez la fonction SOMME qui retourne la

somme de la série de terme général Vn = a3n+5 / n ! . Le résultat retourné doit être

arrondi à un nombre d passé en paramètre à la fonction SOMME et définissant le

nombre de décimales à afficher.

2- Écrivez le script PHP permettant d’afficher le résultat retourné par la fonction

SOMME.

Exercice 4 :

1- Écrivez une fonction TransTab qui transforme chacun des éléments d’un tableau

de chaines de caractères passé en paramètre de façon à ce que le premier

Publicité

caractère soit en majuscule et les autres caractères en minuscule quelle que soit

leur casse initiale.

2- Écrivez le script PHP permettant d’afficher un tableau de chaines de caractères

avant et après d’être transformé par la fonction TransTab.

1