74 lines
2.0 KiB
PHP
74 lines
2.0 KiB
PHP
|
<?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...
|
||
|
}
|