Vous êtes sur la page 1sur 4

Atelier Développement Web Côté Serveur Dr.

Mouna BELHAJ

TP n°3 Les structures de contrôles

I. Structures de contrôle conditionnelles

1. La structure If..else:

if (condition1)
 {
  //code exécuté si condition1 est égale à « true »
}
elseif (condition2)
{
  /*
code exécuté si la condition1 est à false et cette
condition2 est égale à true
*/
else
{
  /*
code exécuté si toutes les conditions sont égales à
« false »
*/
}

Syntaxe alternative :

if (condition1) :
  //code exécuté si condition1 est égale à « true »
elseif (condition2) :
  /*
code exécuté si la condition1 est à false et cette
condition2 est égale à true */
else :
  /*
code exécuté si toutes les conditions sont égales à
« false » */
}

2. La structure Switch.. case

1
Atelier Développement Web Côté Serveur Dr. Mouna BELHAJ

switch (n) {
  case label1:
    // code exécuté si n=label1;
    break;
  case label2:
    // code exécuté si n=label2;
    break;
  case label3:
    // code exécuté si n=label3;
    break;
    ...
  default:
    // code exécuté si n est différente de tous les
labels;
}

3. La structure Switch.. case: syntaxe2

switch (n) {
  case condition1:
    // code exécuté si condition1 est vraie;
    break;
  case condition2:
    // code exécuté si n=label2;
    break;
     ...
  default:
    // code exécuté si toutes les conditions sont non
vraies;
}

II. Structures de contrôle itératives

1. La boucle for:

for (initialiser compteur; test compteur; incrementer


compteur)
{
  code à executer pour chaque itération;

2
Atelier Développement Web Côté Serveur Dr. Mouna BELHAJ

2. La boucle While:

while (condition vraie) {


  code à exécuter;
}

1. La boucle do..while:

do {
  //code à exécuter;
}
while (condition est égale à « true »);

III. Application

1. Écrire un script php permettant de déclarer et initialiser un nombre puis de tester s’il est
multiple de 8 et de 3 à la fois
2. Écrire un script php permettant de :
a. Générer un nombre aléatoire entre 1 et 100 et de le stocker dans la variable $age.
b. Afficher le contenu de la variable $age.
c. Afficher un message selon les conditions suivantes :
 Si l’âge est inférieur à 10, afficher « Enfant »
 Si l’âge est compris entre 10 et 19, afficher « Adolescent »
 Si l’âge est compris entre 20 et 39, afficher « Jeune »
 Si l’âge est compris entre 40 et 59, afficher « Adulte »
 Si l’âge est supérieur ou égal à 60, afficher « Vieux »
3. Écrire un script permettant d’afficher la table de multiplication d’un chiffre donné.
4. Écrire un script permettant d’afficher les nombres de 0 à 20 de façon à avoir 3 nombres
dans chaque ligne séparés par un « / ».
5. Écrire un script permettant de déclarer une variable contenant votre nom en majuscule
puis de l’afficher lettre par lettre (chaque lettre est affichée dans une ligne).
6. Modifier le script précédent afin que chaque lettre s’affiche dans une case d’un tableau
HTML.

3
Atelier Développement Web Côté Serveur Dr. Mouna BELHAJ

7. Écrire un script permettant de déclarer une variable et l’initialiser à un nombres de trois


chiffres. Utiliser ensuite la boucle « While » pour générer des nombres aléatoires et
compter le nombre de fois nécessaire pour obtenir le nombre choisi au début.
Il faut arrêter la génération des nombres aléatoires et afficher le nombre de coups réalisés
une fois le nombre généré.
8. Exécuter le code suivant et analyser le résultat :

9. A quoi servent les instructions « Break » dans le code précédent ?


10. Que se passe-t-il si on modifie dans la première instruction IF , la condition $j==6 par
$j==4 ?

Vous aimerez peut-être aussi