true * 0 => true * 1 => false * 87 => false * 25 => true * 102 => false * * Tips : modulo => cours théorique */ function isDivisibleByFive($number) { // code... } /** * Cette fonction prend un integer (int) en paramètre (nombre) et renvoie un * integer (int) qui est la négation de nombre. * * Exemple : * 0 => 0 * 1 => -1 * 548 => -548 * -78 => 78 * -3 => 3 * * Tips : négation => cours théorique */ function getNegationOf($number) { // code... } /** * Cette fonction prend deux paramètres integer (int), un (dividende) et un * (diviseur) et revoie un boolean (bool). La valeur de retour est vrai si * dividende est divisible par diviseur, si non c'est faut. * * Exemple : * 15 5 => true * 99 3 => true * 105 2 => false * 24 4 => true * 91 3 => false * 0 9 => true * 1 8 => false * * Tips : dividende => celui qui est divisé. * diviseur => celui qui divise. */ function isDivisible($dividend, $divisor) { // code... } /** BONUS NIVEAU SUPÉRIEUR * Cette fonction prend un integer en paramètre et renvoie un integer ou un * double (float) dont la valeur vaut : (( nombre exposant 4 ) divisé par 2). * * Exemple : * 1 => 0.5 * 2 => 8 * 7 => 1200.5 * 12 => 10368 * 4 => 128 * * Tips : - expossent => voir doc. * - pour présiser deux type à utiliser simultanément [ | ] * Exemple : * function(string|bool $arg1) : float { return 0.1; } * function(bool|null $arg1) : string { return "0.1"; } */ function getExponentFourDividedByTwo($number) { // code... }