Vous êtes sur la page 1sur 5

Jaidene Hachemi

INFO1-1
TP1 PHP
Exercice 1 :
1.a/
$x= ‘’PHP 7’’
$y=’’PHP 7’’
$z= ‘’PHP 7’’
1.b/
$x= ‘’7E3’’
$y=7
$z=7000
2.a/
Il indique le nombre indéfini des paramètres.
Exercice 3 :
1.2.3.
<?php
function estMultiple($x){
if ($x%3==0 && $x%3==0){
return 1;
}
else{
return 0;
}
}
for($i=1;$i<=50;$i++){
if (estMultiple($i)){
echo "$i est multiple à la fois de 3 et de 5.<br>";
}
else{
echo "$i n'est pas multiple ni de 3 ni de 5.<br>";
}
}
$t=estMultiple(150);
echo $t;
?>
$a=[15,17,30,45,81];
foreach($a as $v){
if(estMultiple($v))
echo "$v est à la fois multiple de 3 et de 5.<br>";
else
echo "$v n'est ni multiple de 3 ni de 5.<br>";
}
}
estMultiple($a);
?>
Exercice 3 :
<?php
$age=[21,30,35,40,42];
$sexe=["F","M","F","M","F"];
foreach($age as $i=>$a){
if($sexe[$i]=="F" && $a>=21 && $a<=40){
echo "Bienvenue Madame".$a."ans<br>";
}
}

Exercice 4 :
<?php
$recette=[
'title'=>'Cassoulet',
'recipe'=>'Etape 1:des flageolets!',
'author'=>'mickael.andrieu@exemple.com',
'is-enabled'=>true,
];
echo "<h1>Affichage des recettes</h1>";
foreach ($recette as $clé=>$val){
if('is-enabled'==true)
echo "$val.<br>";
}
?>
Exercice 5 :
<?php
function transMajMin($chaines){
foreach($chaines as $nom){
if (ctype_lower($nom[0])) {
return strtoupper($nom[0]);
}
for($i=1;$i<=strlen($nom);$i++){
if (ctype_upper($nom[$i])) {
return strtolower($nom[$i]);
}
else {
return $nom[$i];
}
}
}
}
function transInv($chaines){
foreach($chaines as $nom){
strrev($nom);
}
}
$m=transMajMin(["Jaidene","Hachemi"]);
echo $m;
$inverse=transInv(["Jaidene","Hachemi"]);
echo $inverse;
?>
Exercice 6 :
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
table{width:60%,border:3};
</style>
</head>
</html>
<?php
$personne=[
"Jaidene"=>[
'prenom'=>"Hachemi",
'ville'=>"Sahline",
'age'=>21,
]
];
echo "<table>";
echo '<tr><th>Nom</th><th>prenom</th><th>ville</th><th>age</th></tr>';
foreach ($personne as $clé => $valeur) {
echo '<tr>';
echo '<td>' . $clé . '</td>';
echo '<td>' . $valeur['prenom'] . '</td>';
echo '<td>' . $valeur['ville'] . '</td>';
echo '<td>' . $valeur['age'] . '</td>';
echo '</tr>';
}
echo '</table>';
?>
Exercice 8 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Calcul TVA</title>
</head>
<body>

<form action="exercice8TP1nouveau.php" method="post">


<label for="prix_ht">Prix HT :</label>
<input type="text" name="prix_ht" id="prix_ht" required>

<label for="taux_tva">Taux de TVA :</label>


<input type="text" name="taux_tva" id="taux_tva" required>

<input type="submit" value="Calculer">


</form>

</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Résultat du calcul</title>
</head>
<body>
<?php
if (isset($_POST['prix_ht']) && isset($_POST['taux_tva'])) {
$prix_ht = floatval($_POST['prix_ht']);
$taux_tva = floatval($_POST['taux_tva']);
$tva = $prix_ht * ($taux_tva / 100);
$prix_ttc = $prix_ht + $tva;
echo "<p>Montant de la TVA : $tva</p>";
echo "<p>Prix TTC : $prix_ttc</p>";
} else {
echo "<p>Erreur : Veuillez fournir le prix HT et le taux de TVA.</p>";
}
?>

</body>
</html>

Vous aimerez peut-être aussi