Problème

En 12 heures, un moulin moud 19 scheffel (une unité de volume) de blé, un autre 15 et un troisième 12.
S'ils commencent et s'arrêtent les trois en même temps, combien de temps leur faudra-t-il pour moudre 33 scheffel ?

Code source

<script language="JavaScript">
<!-- ;
//-----------Début de l'algorithme-------------
m1=19/(12*60);
m2=15/(12*60);
m3=12/(12*60);
t=(m1+m2+m3);
// document.write(t+"<HR>");
i=1;
tn=t;
while(i<10000)
{
// document.write(tn+" scheffel en "+i+" minutes.<BR>");
tn=tn+t;
if(tn>=33) {
var h=Math.floor(i/60);
var reste= i%60;
document.write("<font size=4><B>Temps : "+h+" heures et "+reste+" minutes.</B><BR>");
exit;
}
i++;
}
//---------------Fin de l'algorithme---------------
// end hide -->
</script>