Les structures de contrôle en PHP : Série 02
Les structures de contrôle en PHP : Série 02
-
Exercice 01
-
Énoncé
- Créer une page Web classique sous le nom serie02Ex01.php.
- Créer un script php pour
- Utiliser la fonction date() de PHP pour afficher la date en cour sous la forme suivante: ‘Nous somme le 25 Octobre 2019‘ (Attention n’utiliser pas la fonction
strftime
) - Pour réaliser le script utiliser la structure de contrôle
switch ...case
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution!
-
Exercice 02
-
Énoncé
- Créer une page Web classique sous le nom serie02Ex02.php.
- Créer un script php pour :
- Afficher le nom du jour de la semaine à l’aide de la fonction date().
- Vérifier si un alphabet est une voyelle ou une consonne en utilisant la casse.
- Déclarer une variable et lui affecter un nombre puis vérifier, avec deux méthodes différentes (modulo et opérateur de bit &), si ce nombre est pair ou impair à l’aide de l’instruction de contrôle
if
. - Vérifier si une valeur d’entrée (le contenu d’une variable) est un entier positif, négatif ou égal à zéro.
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution!
-
Exercice 03
-
Énoncé
- Dans une page Web classique dont le nom serie02Ex03.php, écrire un script php qui vous donnera toutes les combinaisons d’une combinaison décimale à deux chiffres, affichée dans un format délimité par des virgules:
- Le graphique suivant décrit la sortie souhaitée:
- Modifier le programme en colorant chaque colonne par une couleur différente
- Le graphique suivant décrit la sortie souhaitée:
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution!
-
Exercice 04
-
Énoncé
- Créer une page Web classique sous le nom serie02Ex04.php.
- Créer un script php pour :
- Écrivez une expression conditionnelle utilisant une variable $note et affiche un grade à un intervalle de note : grade A pour une note entre [18–20], B [14–18[ , C [10–14[ , et D [0–0[.
- Rédigez une expression conditionnelle qui teste si un nombre est à la fois multiple de 3 et de 7.
- É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é. - Utilisez les variables $nombre1, $nombre2 et $operation pour réaliser un script effectuant une opération parmi les quatre opérations arithmétiques élémentaires suivant la valeur de la variable $opération ( utiliser l’instruction switch).
- Déclarer un nombre $initial avec une valeur supérieure à 100 et inférieure à 1000 en utilisant la boucle «
while
» effectuer des tirages aléatoires des nombres jusqu’à obtenir la même valeur du $initial et afficher le nombre d’itérations réalisées. Donnez une variante avec la boucledo ....while
- Écrivez un script qui affiche les multiples du nombre 3 inférieurs à un nombre donné (une variable déclarée), puis affiche leur nombre et leur somme.
- Utiliser la
boucle for
pour tester si un nombre donné est premier. - Effectuer une suite de tirages de nombres aléatoires jusqu’à obtenir une suite composée d’un nombre pair suivi de deux nombres impairs (Utiliser la
boucle for
). -
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice 05
-
Énoncé
- Créer une page Web classique sous le nom serie02Ex05.php.
- Créer un script php pour :
- Déclarer une variable nbr et lui affecter un nombre aléatoires de quatre chiffres.
- Effectuer ensuite des tirages aléatoires et compter le nombre de tirages nécessaire pour obtenir le nombre initial.
- Si on réalise le script complet, il affiche plusieurs millions de numéros de 1000 à 9999. L’exécution est donc très longue et risque de bloquer le serveur. Pour effectuer un test, le nombre de coups est limité à 100.
- Si compter le nombre de tirages est égal à 100, ou le nombre initial est trouvé, arrêter les tirages et afficher le nombre de coups réalisés ainsi que les nombres choisis pour chaque coups.
- Réaliser ce script d’abord avec l’instruction
while
puis avec l’instructionfor
. -
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice 06
-
Énoncé
- Créer une page Web classique sous le nom serie02Ex06.php.
- Créer un script php pour :
- Utiliser une boucle
while
pour déterminer le premier entier obtenu par tirage aléatoire qui soit un multiple d’un nombre donné. - Écrire la variante utilisant la boucle
do…while
. -
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !