Supposons que j'ai deux nombres, je veux calculer le plus bas ratio de ces nombres. Par exemple j'ai.Comment obtenir le plus bas ratio de deux nombre?
50: 100 Je veux donc 1: 2 40: 100 donc je veux 2: 5 12: 100 donc je veux 3:25
Comment puis-je obtenir les plus bas ratio en utilisant PHP? J'ai écrit une fonction récursive mais elle n'a pas répondu à mes attentes. Y a-t-il un moyen plus simple d'obtenir le ratio le plus bas? Merci À l'avance
function get_ratio($number1, $number2)
{
$flag = 0;
for($i = 2; $i <= $number1; $i++)
{
if($number1 % $i == 0){$flag = 1 ;}
if($flag == 1)
{
if($number2 % $i == 0){$flag = 1 ;}else{ $flag = 0; }
}
if($flag == 1)
{
$number1 /= $i;
$number2 /= $i;
$flag = 0;
$this->get_ratio($number1, $number2);
}
}
echo "<br/>";
echo $number1." ".$number2;
}
http://idownvotedbecau.se/nocode/ –
Suppression de mon downvote depuis l'ajout du code –
merci Etienne Faucher –