Как рассчитать объем горизонтального цилиндрического резервуара на С++?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как рассчитать объем горизонтального цилиндрического резервуара на С++?

Сообщение Anonymous »

Я пытался использовать код для расчета объема жидкости в горизонтальном цилиндрическом резервуаре.
Я буду использовать микроконтроллер esp32, чтобы получать данные датчиков и рассчитывать объем воды в моем резервуаре. p>
Все измерения в сантиметрах.
Это то, что я пробовал, используя другие формулы из Интернета, но все время получал неверные расчеты.

Код: Выделить всё

double radius=100;
double height=50; // the depth of the water in the tank this will be my sensor reading
double length=450;
double volume;

Код: Выделить всё

volume = (3.14*radius*radius)-((radius*radius)*acos((radius-height)/radius))+((radius-height)*
(sqrt(2*radius*height-(height*height))));`
при использовании онлайн-калькулятора объем, полученный по этой формуле, отличается от объема, полученного в онлайн-калькуляторе (все измерения в см)

Подробнее здесь: https://stackoverflow.com/questions/789 ... -tank-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»