Bonjour,
Je cherche à faire un algorythme qui permet de arrondire des nombres.
Exemple :
1.25 => 1.5
2.85 => 3
Nombre maximun : 5
Nombre minimun : 1
J'ai essayer de faire quelque chose comme sa : Mais je ne vois pas comment faire
if(1.00 < $result | $result < 1.49)
{
echo $result;
}
Si j'ai bien compris ce que tu souhaites, ça devrait ressembler à quelque chose comme ça.
<?php
function arrondi($num) {
$partieEntiere = intval($num);
$partieDecimale = $num - $partieEntiere;
if ($partieDecimale >= 0.01 && $partieDecimale <= 0.40) {
return $partieEntiere + 0.5;
} elseif ($partieDecimale >= 0.49 && $partieDecimale <= 0.99) {
return $partieEntiere + 1;
}
return $num;
}
Car il ne fait pas ce que je souhaite.
Si le nombre est compris entre
1.01 est 1.49 => 1.5
1.49 est 1.99 => 2
...Etc