Skip to content
Extraits de code Groupes Projets
Valider fbad92ef rédigé par Eliah REBSTOCK's avatar Eliah REBSTOCK
Parcourir les fichiers

correction floor/ceil et autre details

parent bfdf3e6d
Branches
Aucune étiquette associée trouvée
2 requêtes de fusion!21Merge de Dev dans Master,!2Dev phoenix
...@@ -16,7 +16,6 @@ ...@@ -16,7 +16,6 @@
function avg_skip($tab, $j) function avg_skip($tab, $j)
{ {
$i = 0;
$s = 0; $s = 0;
$n = count($tab); $n = count($tab);
for($i=0;$i < $n;$i++) for($i=0;$i < $n;$i++)
...@@ -58,7 +57,13 @@ function ELO($scores_actuel, $scores_obtenus, $K, $D) ...@@ -58,7 +57,13 @@ function ELO($scores_actuel, $scores_obtenus, $K, $D)
$EA = $c * $EA + $d; $EA = $c * $EA + $d;
$newS[$j] = floor($K * ($scores_obtenus[$j]-$EA)); $s = $K * ($scores_obtenus[$j]-$EA);
if ($s>=0)
$newS[$j] = floor($s);
else
$newS[$j] = ceil($s);
} }
return $newS; return $newS;
...@@ -74,9 +79,7 @@ foreach ($DS as $value) { ...@@ -74,9 +79,7 @@ foreach ($DS as $value) {
print("<td>$value</td>"); print("<td>$value</td>");
} }
print("</tr>"); print("</tr>");
$j = 1;
for($j=1;$j<=10;$j++)
{
$res = ELO($DS, $sa, 32, 400); $res = ELO($DS, $sa, 32, 400);
print("<tr><td>$j</td>"); print("<tr><td>$j</td>");
for ($i=0;$i<count($DS);$i++) { for ($i=0;$i<count($DS);$i++) {
...@@ -86,8 +89,19 @@ for($j=1;$j<=10;$j++) ...@@ -86,8 +89,19 @@ for($j=1;$j<=10;$j++)
print("<td>$k1 ($k2)</td>"); print("<td>$k1 ($k2)</td>");
} }
print("</tr>"); print("</tr>");
$j = 2;
$sa = array(2,1,0,-1,-2);
$res = ELO($DS, $sa, 32, 400);
print("<tr><td>$j</td>");
for ($i=0;$i<count($DS);$i++) {
$DS[$i] = $DS[$i] + $res[$i];
$k1 = $DS[$i];
$k2 = $res[$i];
print("<td>$k1 ($k2)</td>");
} }
print("</tr>");
print("</table></body></html>"); print("</table></body></html>");
?>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter