PHP-Exercice1/functions.php

74 lines
2.0 KiB
PHP
Raw Permalink Normal View History

2021-10-27 11:59:41 +02:00
<?php
// Tips : ne pas oublier de compléter les fonctions en indiquant le
// type de données avec lesquels elles travaillent.
// testez vos fonctions avec le fichier de test unitaire.
/**
* Cette fonction prend un string en paramètre (nom) et renvoie un
* string contenant la première lettre du nom en majuscule.
*
* Exemple :
* nihart => N
* Nihart => N
* florquin => F
* FLORQUIN => F
* lUNAR => L
* lunar => L
*
* Aide : Voir cours théorique
*/
function getLastNameFirstLetter($lastname)
{
// code...
}
/**
* Cette fonction prend deux string en paramètre (prénom, nom) et renvoie un
* string contenant le prénom avec seulement la première lettre en majuscule
* suivi de la première lettre du nom en majuscule suivie d'un point.
*
* Exemple :
* jérémi nihart => Jérémi N.
* coRALIE floRQUin => Coralie F.
* samuel pettron => Samuel P.
*
* Condition de réussit : cette fonction doit utiliser la fonction
* getLastNameFirstLetter() créer précédement.
*/
function getFormatedFullName($firstname, $lastname)
{
// code...
}
/** FACULTATIF (EX: sur conditions et opérations dégalité et grandeur)
* Cette fonction prend un int en paramètre (l'index de santé) et renvoie
* un boolean [bool] qui est vrai si la personne qui possède cet index
* est en bonne santé et qui renvoie faux si la personne qui possède cet
* index est en mauvaise santé.
*
* Calcul :
* Si l'index est négatif ou égale à zéro => mauvaise santé
* Si l'index est pausitif et inférieur à 100 => bonne santé
* Si l'index est supérieur ou égale à 100 => mauvaise santé
* Donc :
* mauvaise santé si (index <= 0 || index >= 100) et dans tous les
* autres cas bonne santé.
*
* Exemple :
* -15 => false
* -1 => false
* 0 => false
* 10 => true
* 59 => true
* 99 => true
* 100 => false
* 152 => false
*/
function getHealthyStatus($index)
{
// code...
}