Problème

Un bateau pourvu de trois voiles va d'Alger à Constantinople.
Avec la plus grande, il mettrait deux mois; avec la moyenne, trois mois; et avec la plus petite, quatre mois.
S'il hisse ses trois voiles, en combien de temps parviendra-t-il à son but ?
1 mois =30 jours.

Code source

<script language="JavaScript">
<!-- ;
//-----------Début de l'algorithme-------------
n=1
m1=1/(2*30*24);
m2=1/(3*30*24);
m3=1/(4*30*24);
t=(m1+m2+m3);
// document.write(t+"<HR>");
i=1;
r=0;
while(i<1000)
{
r=r+t;
// document.write(r+" au bout de "+i+" heures.<BR>");
if (r>1) {
x=i-1;
document.write("<font size=3>Le bateau arrivera à Constantinople entre la "+x+"e et la "+i+"e heure.<BR>");
var jour=Math.floor(x/24);
var reste= x%24;
var reste2=reste+1;
document.write("<font size=4><BR><B>Entre "+jour+" jours "+reste+" heures et "+jour+" jours "+reste2+" heures</B><BR>");
exit;
}
i++;
}
//---------------Fin de l'algorithme---------------
// end hide -->
</script>