Vous êtes sur la page 1sur 2

Chargé du cours : Tarek ZLITNI A-U : 2016-2017

Chargée des TPs : Momtez AYADI

Le but des exercices qui suivent est de vous entraîner à la création de modules simples en PHP avec utilisation:
- des variables
- des structures de contrôles possibles
- des fonctions
NB : Tous vos enregistrements doivent être placés dans le dossier TP2 que vous devez le créer dans l’emplacement
suivant C:\Programs\EasyPHP\www\votredossier.

Exercice 1
Objectifs : Inclure des balises php dans une page HTML, mixer le code php et HTML et utiliser les balises.

Afficher dans une page la phrase « Ceci est une ligne créée uniquement en PHP ».
Afficher à la ligne suivante : « Ceci est la 2ème phrase créée avec PHP».

Exercice 2
Objectifs : Déclaration et initialisation de variables. Utilisation du point de concaténation.

Déclarer 2 variables : nom et prenom initialisées avec des valeurs et les afficher sur la page en utilisant 3
modes syntaxiques différents :
2 commandes echo
1 commande echo avec 1 seule chaîne de caractère
1 commande echo avec le point de concaténation

Exercice 3 (TD&TP)
Objectifs : Calcul sur des variables. Gestion des types de données.

Créer une balise de titre H1 : « Calcul sur les variables ».


Affecter respectivement les valeurs 0.206, 150 et 10 aux
variables TVA, Prix et Nombre.
Calculer le prix HT et le prix TTC pour les 10 articles et les
afficher.
Afficher également le type de chaque variable.

Exercice 4
Objectifs : Utilisation de l’instruction IF.

Affecter respectivement les valeurs 150, 50 et 10 aux


variables Prix_table, Prix_armoire et Nombre.
Calculer le prix hors taxe total pour les 10 armoires.
Comparer le prix de l’armoire et de la table et afficher
quel est le prix le plus élevé.

Exercice 5 (TD)
Objectifs : Utilisation des instructions WHILE et FOR.

Affecter une valeur à la variable nbre et afficher la somme des entiers de 1 à nbre.
Nb : on réalisera cet exercice avec l’instruction FOR puis avec l’instruction WHILE.

Page 1/2
TP2: Les variables, les structures de contrôles et les fonctions 2015/2016

Exercice 6
Objectifs : c) en créant un fichier spécifique qui contient la
a) Utilisation des tableaux. fonction somme.
b) Utilisation de fonctions
c) Utilisation de fichiers : require() Exemples de valeurs pour obtenir les résultats ci-
dessous : 3, 2, 10, 5.
Initialiser une variable tableau de 4 cases
(contenant des nombres) et en faire la somme.
a) sans faire de fonction
b) en créant une fonction somme

Exercice 7 (TD&TP)
Objectifs : Utilisation de procédures.

Initialiser un tableau de 4 cases (contenant des


nombres en DT) et en faire la conversion en euros
en utilisant une procédure (sachant que
1euro=1,8DT). On affichera la somme totale des
cases du tableau en euros ainsi que chaque case
du tableau.

Exemples de nombres pour obtenir les résultats


suivantes : 3 DT, 2 DT, 10 DT, 5 DT.

Exercice 8
Objectif : Utilisation des tableaux.
Taper le code suivant et discuter le résultat
<?php
$semestre = array(1=>"Janvier","Février","Mars", "Avril","Mai","Juin");
echo "Parcours du tableau \$semestre<BR>";
$nb= count($semestre);
for ( $i=1; $i <= $nb ; $i++)
echo "\$semestre[$i] = $semestre[$i] <BR>";
echo "Liste des mois du semestre<BR>";
foreach ( $semestre as $mois )
echo "$mois <BR>";
echo "Liste des associations (clé, valeur)<BR>";
reset ($semestre);
while ( list ($cle, $valeur) = each ( $semestre) )
echo "$cle ‐‐‐> $valeur <BR>";
?>

Exercice 9 (TD &TP)


Objectif : Utilisation des tableaux.
Taper le code suivant :
<?php
$dictionnaire = array("le" => "the","la" => "the","chat" => "cat","mange" =>
"eats","souris" => "mouse","fromage" => "cheese");
print_r($dictionnaire);
echo"<br><hr>";
foreach ($dictionnaire as $v)
print($v." ");
echo"<br><hr>";
?>
Compléter ce code pour avoir l’affichage de la traduction en Anglais des deux phrases:
la souris mange le fromage
le chat mange la souris

Page 2/2

Vous aimerez peut-être aussi