Vous êtes sur la page 1sur 3

TD 1 Programmation web

Année académique : 2021-2022


Niveau : L2 (tronc commun)
Exercice 1

Parmi les variables suivantes, lesquelles ont un nom valide : mavar, $mavar,
$var5, $_mavar, $_5var, $__élément1, $hotel4* ?

Exercice 2

Donnez les valeurs de $x, $y, $z à la fin du script suivant :


$x="PostgreSQL";
$y="MySQL";
$z=&$x;
$x="PHP 5";
$y=&$x;

Exercice 3

Déterminez le numéro de version de PHP, le nom du système d’exploitation


de votre serveur ainsi que la langue du navigateur du poste client.

Exercice 4
Donnez la valeur de chacune des variables pendant et à la fin du script
suivant, et vérifiez l’évolution du type de ces variables :
$x="PHP5";
$a[]=&$x;
$y=" 5 eme version de PHP";
$z=$y*10;
$x.=$y;
$y*=$z;
$a[0]="MySQL";
Exercice 5
Donnez la valeur des variables $x, $y, $z à la fin du script :
$x="7 personnes";
$y=(integer) $x;
$x="9E3";
$z=(double) $x;

Exercice 6
Rédigez une expression conditionnelle pour tester si un nombre est à la fois
un multiple de 3 et de 5.

Exercice 7
Écrivez une expression conditionnelle utilisant les variables $age et $sexe
dans une instruction if pour sélectionner une personne de sexe féminin dont
l’âge est compris entre 21 et 40 ans et afficher un message de bienvenue
approprié.

Exercice 8
Effectuez une suite de tirages de nombres aléatoires jusqu’à obtenir une
suite composée d’un nombre pair suivi de deux nombres impairs.

Exercice 9
Choisissez un nombre de trois chiffres. Effectuez ensuite des tirages
aléatoires, et comptez le nombre de tirages nécessaire pour obtenir le
nombre initial. Arrêtez les tirages, et affichez le nombre de coups réalisés.
Réalisez ce script d’abord avec l’instruction while puis avec l’instruction for.

Exercice 10
Créez un tableau dont les indices varient de 11 à 36 et dont les valeurs sont
des lettres de A à Z. Lisez ensuite ce tableau avec une boucle for puis une
boucle foreach, et affichez les indices et les valeurs (la fonction chr(n)
retourne le caractère dont le code ASCII vaut n).
Exercice 11
Utilisez une boucle while pour déterminer le premier entier obtenu par tirage
aléatoire qui soit un multiple d’un nombre donné. Écrivez la variante
utilisant la boucle do…while.

Vous aimerez peut-être aussi