Avez-vous une question? (216) 97 656 803 hajjriadh@gmail.com
PHP

Exercices les fonctions en php : Série 01

Un cours complet pour maîtriser Exercices les fonctions en php : Série 01.

0 chapitres 0 QCM Accès gratuit
  1. Objectifs

    • Être capable de créer des fonctions personnalisées en PHP
  2. Exercice 01

    1. Énoncé
      • Créer une page serie04-Ex01-fonctions.php en utilisant le standard Bootsrap5
      • Écrire une fonction php pour calculer la factorielle d'un nombre (un entier non négatif). La fonction accepte le nombre comme argument.
      • L'appel de la fonction est réalisé sous le submit d'un formulaire.
      • La figure suivante représente le résultat souhaité
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  3. Exercice 02

    1. Énoncé
      • On souhaite créer une page php serie04-Ex02-fonctions.php (suivant le standard bootstrap5) qui permet la conversion d'une température exprimée en Fahrenheit en Celsius et en Kelvin puis l'inverse.
        • Le kelvin (K) est la température du point triple de l'eau, Le kelvin (K) - du nom du physicien britannique - est l'unité de température thermodynamique du système international.
        • Les degrés Celsius pour la température de tous les jours : du nom du physicien suédois
        • Les degrés Fahrenheit utilisés aux États-Unis : Les degrés Fahrenheit (°F) - du nom du physicien allemand
      • Votre page doive correspondre à la figure suivante:
      • Exercices les fonctions en php : Série 01

      • Réaliser les fonctions qui prennent en paramètre un nombre représentant une température de départ en Fahrenheit ou en Celsius ou encore en Kelvin et a pour résultat la température exprimée en unité (souhaité) équivalente.
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  4. Exercice 03

    1. Énoncé
      • Dans un fichier php serie04-Ex03-fonctions.php, créez une fonction PHP qui affiche une boîte d'alerte à partir de la fonction JavaScript dont la syntaxe est alert("chaine_de caractères"). Cette fonction peut être appelée avec comme paramètre le texte du message à afficher. Elle est particulièrement utile pour afficher des messages d’erreur de manière élégante, sans que ces derniers restent écrits dans la page.
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  5. Exercice 04

    1. Énoncé
      • Dans un fichier php serie04-Ex04-fonctions.php, écrivez une fonction PHP qui prend en paramètre un entier et qui calcule et renvoie le cout total de la facture d’électricité à payer selon la formule suivante :
        • Pour les premiers 50 Kw/h, 200 millimes par Kw/h
        • Pour les 100 Kw/h suivants, 350 millimes par Kw/h
        • Pour les 100 Kw/h suivants, 400 millimes par Kw/h
        • Plus que 250 Kw/h, 500 millimes par Kw/h
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
  6. Exercice 05

    1. Énoncé
      • Dans une page serie04-Ex05-fonctions.php, crée selon le standard bootstrap5 écrire une fonction en PHP qui permet de vérifier si un nombre passé en paramètre est premier ou pas.
      • Créer une deuxième fonction pour afficher les diviseurs de tous les nombres entre deux intervalles données, la sortie doit correspondre au schéma ci-dessous
      • <li></li>

        • NB: Un nombre premier est un entier naturel qui admet exactement deux diviseurs distincts entiers et positifs (qui sont alors 1 et lui-même).
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution!
  7. Exercice 06

    1. Énoncé
      • Créer une fonction from scratch qui s'appelle verificationPassword(). Elle prendra un argument de type string. Elle devra retourner un boolean qui vaut true si le password respecte les règles suivantes :
      • Faire au moins 8 caractères
      • Avoir au moins 1 chiffre
      • Avoir au moins une majuscule et une minuscule
    2. Solution
      • Essayez de faire l'exercice de votre côté avant de regarder la Solution !
    3. Exercice 07

      1. Énoncé
        • Créez un programme PHP qui permet aux utilisateurs de calculer la factorielle d'un nombre en utilisant une fonction récursive.
        • Concevez une interface utilisateur conviviale à l'aide de HTML, CSS et Bootstrap pour que les utilisateurs puissent entrer un nombre, afficher le résultat, et visualiser les appels récursifs.
        • Créez un fichier HTML pour la page web. Utilisez Bootstrap pour créer un formulaire avec un champ de saisie pour le nombre et un bouton pour soumettre le formulaire.
        • Créez un fichier PHP nommé calculate.php qui traitera le formulaire. Dans ce fichier, vous utiliserez une fonction récursive pour calculer la factorielle du nombre saisi par l'utilisateur.
          • Utilisez le CSS pour personnaliser l'apparence de votre page web.
          • Assurez-vous d'inclure les fichiers CSS et JavaScript Bootstrap dans le fichier HTML pour tirer pleinement parti de Bootstrap.
      2. Solution
        • Essayez de faire l'exercice de votre côté avant de regarder la Solution !