Calcul du volume de fioul restant dans une cuve cylindrique

Etant donnée une citerne de fioul de section cylindrique. On mesure une certaine hauteur de fioul restant avec une jauge ou en plantant un bâton dans la cuve. On peut aussi mesurer le diamètre de la cuve avec un bâton. Combien de fioul reste-t'il dans la cuve ? Le formulaire suivant répond à la question. Vous saurez donc la quantité de fioul que vous devez commander pour faire le plein ou encore combien de temps il vous reste avant la douche froide...

Volume total de la cuve en litres l
Diamètre de la cuve en centimètres cm
Hauteur de fioul restant en centimètres cm
Générer une table imprimable

Les calculs mathématiques conduisant à ce résultat peuvent être trouvés (par exemple) sur cette page. :-)

r = diametre/2.0;
theta = 2*acos((r - hauteur)/r);
a = (theta - sin(theta))/2;
volumeRestant = round(a/pi*volumeTotal);