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> |