Bonjour, je suis en train de programmer pour des enfants des générateurs de fiches de maths à trou (1 inconnu), j'ai reussi a faire les additions et soustractions mais pour la multiplication je bloque !
Le but est de faire des exercices à trous, par exemple :
5*2=10 : l'enfant doit trouver le chiffre 2
Voici mon code, qui marche mais qui me donne en réponse des nombres à virgules. Je ne veux pas avoir de nombres a virgules dans les réponses, c'est trop compliqué !
S'il vous plait, comment faire ? J'ai pensé au diviseur commun mais ca devient compliquépour moi !
Merci !
echo "<br><center>Fiche multiplication a imprimer et a completer<br>";
echo "<a href=\"#\" onclick=\"cacher('col2')\" title=\"cliquer pour cacher les solutions\">Cacher les solutions</a></center>";
echo "<TABLE ALIGN=\"center\" id=\"tbl\">";
for ($i=0;$i<$nombre;$i++) {
$total=rand($min,$max);
$connu=rand(1,$total);
echo "\t<TR><TH>n°".($i+1)." : </TD>";
echo "<TD ALIGN=\"right\">$connu</TD>";
echo "<TD>*</TD>";
echo "<TD ALIGN=\"center\"> _________ = </TD>";
echo "<TD ALIGN=\"right\">$total</TD>";
$rest=$total/$connu;
echo "<TD ALIGN=\"right\" class=\"col2\"> <i>$rest</i></TD>";
echo "</TR>\n";
}
echo "</TABLE>";






Répondre avec citation





Partager