0% ont trouvé ce document utile (0 vote)
63 vues3 pages

Exercices PHP sur les structures conditionnelles

Le document contient la description de plusieurs exercices de programmation PHP portant sur les structures conditionnelles. Les exercices proposent d'écrire des scripts PHP pour afficher des messages en fonction de l'heure, calculer la somme de nombres saisis, effectuer une remise sur un montant de facture, déterminer une catégorie sportive en fonction de l'âge, et comparer des nombres entiers.

Transféré par

EpsilonSky
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)
63 vues3 pages

Exercices PHP sur les structures conditionnelles

Le document contient la description de plusieurs exercices de programmation PHP portant sur les structures conditionnelles. Les exercices proposent d'écrire des scripts PHP pour afficher des messages en fonction de l'heure, calculer la somme de nombres saisis, effectuer une remise sur un montant de facture, déterminer une catégorie sportive en fonction de l'âge, et comparer des nombres entiers.

Transféré par

EpsilonSky
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

Algorithme de base SN1

TP n°2 – Structures conditionnelles


Attention en php, chaque instruction se termine par un ;
Ecrivez un script php pour chaque exercice.

Exercice 1
Ecrire un programme qui affiche en fonction de l’heure :
« Bonne journée » entre 5h du matin et 17h
« Bonne soirée » entre 17h et 22h
« Bonne nuit » entre 22h et 5h

Exercice 2
Testez le code ci-dessous
<html>
<head>
<title>somme</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
if(!isset($_GET['nombre1']) && !isset($_GET['nombre2'])) {
?>
<form method="GET">
Entrez un premier nombre : <input type="text" size="4" name="nombre1" /><br />
Entrez un second nombre : <input type="text" size="4" name="nombre2" /><br />
<input type="submit" name="OK" />
</form>
<?php
} else {
$nb1=$_GET['nombre1'];
$nb2=$_GET['nombre2'];
/*
CODE A COMPLETER

*/
echo "Les nombres saisis sont $nb1 et $nb2";
}

Compléter le script pour que le script affiche la somme des deux nombres saisis et éventuellement le
message le message « La somme est supérieure à 100 ».

Exercice 3
Dans le calcul d'une facture, on veut effectuer une remise de 5 % si le montant de la facture dépasse 500 Eur. Si ce
n’est pas le cas, aucune remise n’est effectuée.
Ecrire le programme qui permet la saisie du montant d’une facture et qui indique le montant à payer au client.

Exercice 4
Écrire un programme qui détermine la catégorie sportive d’un utilisateur en fonction de son âge :

• 18 à 19 ans : junior
• 20 à 22 ans : espoir
• 23 à 39 ans : sénior
• 40 ans et plus : vétéran

Exercice 5
Ecrire un programme qui saisit trois nombres entiers et affiche la valeur la plus grande

1
Algorithme de base SN1

2
Algorithme de base SN1
Exercice 6
Ecrire un programme qui saisit trois nombres entiers et affiche le nombre de valeurs égales (0, 2 ou 3).

Par exemple :
Si l’utilisateur rentre 2 ,10 ,5, le résultat à afficher est 0.
Si l’utilisateur rentre 5, 17, 5, le résultat à afficher est 2...

Exercice 7
Ce programme est destiné à prédire l'avenir, et il doit être infaillible !
A partir d’une heure et d’une date (jour/mois/heure/minutes), et il affichera l’heure qu’il sera une minute plus
tard.
Par exemple, si l'utilisateur tape 10/09 21 heures 32 minutes, le programme doit répondre :
"Dans une minute, nous serons le 10/09 à 21 heures 33".

Pensez à gérer les cas particuliers : fin d’heure, de jour…

Vous aimerez peut-être aussi