Récupérer les scripts php sur le repository git : https://github.com/yvandouenel/php_learn (répertoire "fonctions").
Lisez l'ensemble des fonctions afin de comprendre leur signature (nom, paramètres, retour) et ce qu'elles permettent de faire.
Exercice 1 :
Utiliser le fichier readline.php (require_once) pour demander au prompt de la console : "Etes-vous sûr de vouloir exécuter ce script (o/n) ? ".
Si "o" est entré par l'utilisateur en ligne de commande, afficher dans la console : "le script s'est exécuté" et rendre le prompt
Si "n" est entré par l'utilisateur en ligne de commande, afficher dans la console : "Aurevoir" et rendre le prompt
Dans les autres cas, reposer la question sans rendre le prompt. Utilisez la boucle do ... while afin "d'écouter" avec readline ce qui est entré par l'utilisateur. A l'intérieur du bloc "do", utilisez le mot clé "break" pour sortir au bon moment de la boucle.
Exercice 2
Utiliser le fichier readline.php pour demander au prompt "Merci d'entrer un nombre : ".
Si un nombre est bien entré, afficher dans la console :
- le carré du nombre en utilisant la fonction "carre" que vous avez importé
- la factorielle du nombre en utilisant la fonction "factorielle" que vous avez importée
- si le nombre est pair ou impair en utilisant la fonction "estPair" que vous avez importée
Sinon, reposer la question sans rendre le prompt.
Exercice 3
Utiliser (require_once) le fichier menu.php pour afficher le menu que vous aurez stocké dans une variable ayant la structure suivante :
$nourriture = [ "légume" => [ "carottes", ], "viande" => [ "boeuf", ], "fruit" => [ "banane", ], "pâtisserie" => [ "Cake" ], ];
Ajoutez de la nourriture dans chacune des catégories de $nourriture.
Utilisez afficherChoix pour afficher les différents choix de menu.
Utilisez createRandomMenu pour générer 100 menus différents.
Exercice 4
Utiliser (require_once) le fichier array.php. Dans un fichier que vous appelez temperature.php :
- Stocker dans la variable $tab le retour de la fonction random_fill_array pour une valeur mini de -45, une valeur max de 45 et un nombre d'items de 365.
- Appeler la fonction display_array pour afficher toutes les températeurs (max et min) de $tab avec pour texte : 'Température du Québec : '
- Afficher dans la console la moyenne des températures en utilisant la fonction moy_array.
- Afficher dans la console la température minimale en utilisant la fonction min_array
- Afficher dans la console la température max en utilisant la fonction max_array