0% ont trouvé ce document utile (0 vote)
34 vues2 pages

TP 01

Le document présente une série d'exercices de programmation en PHP, incluant des manipulations de variables, des évaluations booléennes, et des expressions conditionnelles. Les solutions aux exercices montrent comment obtenir des valeurs spécifiques à partir de variables, tester des conditions, et générer des nombres aléatoires. Il aborde également la recherche de multiples dans un intervalle donné.

Transféré par

ameuryoussef2004
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
34 vues2 pages

TP 01

Le document présente une série d'exercices de programmation en PHP, incluant des manipulations de variables, des évaluations booléennes, et des expressions conditionnelles. Les solutions aux exercices montrent comment obtenir des valeurs spécifiques à partir de variables, tester des conditions, et générer des nombres aléatoires. Il aborde également la recherche de multiples dans un intervalle donné.

Transféré par

ameuryoussef2004
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP 1

Exercice 1
Donner la valeur des variables $x, $y, $z à la fin du script :
$x="7 personnes";
$y=(integer) $x;
$x="9E3";
$z=(double) $x;

Solution :
$x vaut : 9E3
$y vaut : 7
$z vaut : 9000

Exercice 2
Donner la valeur booléenne des variables $a, $b, $c, $d, $e et $f :
$a="0";
$b="TRUE";
$c=FALSE;
$d=($a OR $b);
$e=($a AND $c);
$f=($a XOR $b);

Solution : même dans sa dernière version, PHP continue à afficher 1 pour TRUE et rien (une chaîne vide !) pour
FALSE. Pour réaliser l’évaluation booléenne des variables et afficher le résultat en clair (avec les mots TRUE ou
FALSE) nous pouvons écrire le code suivant :
<?php
function bool($val)
{
if($val) echo "TRUE <br />";
else echo "FALSE <br />";
}
//********************
$a="0";
echo "\$a vaut : ",bool($a);
$b="TRUE";
echo "\$b vaut : ",bool($b);
$c=FALSE;
echo "\$c vaut : ",bool($c);
$d=($a OR $b);
echo "\$d vaut : ",bool($d);
$e=($a AND $c);
echo "\$e vaut : ",bool($e);
$f=($a XOR $b);
echo "\$f vaut : ",bool($f);
?>

Nous obtenons l’affichage ci-dessous :


$a vaut : FALSE
$b vaut : TRUE
$c vaut : FALSE
$d vaut : TRUE
$e vaut : FALSE
$f vaut : TRUE

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

Exercice 4
Écrire une expression conditionnelle utilisant les variables $age et $sexe dans une instruction if pour
sélectionner une personne de sexe féminin dont l’age est compris entre 21 et 40 ans et afficher un
message de bienvenue approprié.
<?php
$sexe="F";
$age=43;
if($sexe=="F" AND $age>=21 AND $age <= 40)
{
echo "Bonjour Madame vous avez entré 21 et 40 ans <br />";
}
Else
{
echo "Désolé, vous ne remplissez pas les conditions <br />";
}
?>

Exercice 5
Effectuer une suite de tirages de nombres aléatoires jusqu’à obtenir une suite composée d’un nombre pair
suivi de deux nombres impairs.
<?php
$compteur=0;
Do
{
$x=rand(0,1000);
$y=rand(0,1000);
$z=rand(0,1000);
$compteur++;
echo $x, "," , $y, "," , $z,"<br />";
}
while($x%2==1 OR $y%2==0 OR $z%2==0);
echo "Résultat obtenu en $compteur coups";
?>

Exemple de résultat obtenu :


194,285,494
435,759,162
237,292,768
366,533,397
Résultat obtenu en 4 coups

Exercice 6
Chercher les multiples de 4 dans l’intervalle [1..100]

Vous aimerez peut-être aussi