Back

Les structures de contrôle en PHP : Série 02

Les structures de contrôle en PHP : Série 02

  1. 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!



  2. 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!
  3. 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:
        • Les structures de contrôle en PHP Série 02

      • Modifier le programme en colorant chaque colonne par une couleur différente
        • Le graphique suivant décrit la sortie souhaitée:
        • Les structures de contrôle en PHP Série 02

    • Solution
      • Essayez de faire l’exercice de votre côté avant de regarder la Solution!
  4. 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 boucle do ....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).
        • Les structures de contrôle en PHP Série 02

    • Solution
      • Essayez de faire l’exercice de votre côté avant de regarder la Solution !
  5. 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’instruction for.
    • Solution
      • Essayez de faire l’exercice de votre côté avant de regarder la Solution !
  6. 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 !





Riadh HAJJI

Abonnez vous à notre chaîne YouTube gratuitement