Fred
Obviamente, también necesita conocer la longitud del cilindro.
Una cuerda (como la línea que el líquido hace en el extremo del cilindro) divide un círculo en dos partes. El área de la parte más pequeña está dada por
A = R
2 ArcCos [r / R] - r√ (R
2 -r
2 )
En esta fórmula
R = el radio del círculo
r = la distancia desde el centro del círculo hasta el acorde | R-profundidad |
A = el área de la parte más pequeña del círculo. Si el cilindro está lleno a más de la mitad, esta será el área del espacio vacío. Si el cilindro está lleno a menos de la mitad, esta será el área del líquido.
La función ArcCos debe devolver su valor en radianes, en lugar de grados.
Una vez que sepa el área del extremo del tanque que está cubierta por líquido, puede multiplicar por la longitud del cilindro para encontrar el volumen.
_____
Por supuesto, el área de todo el extremo circular es
A = Pi * R
2