| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Формула нахождения объема |
| Автор: Weman 25.3.2006, 14:00 |
| Помогите с формулой к задаче!!! Задача: есть топливный бак формой цилиндра, который лежит на боку (не на основании в виде окружности). Диаметр окружности 70 см. Длина цилиндра 164 см. Бак емкостью 630 литров. В этом баке есть некоторое количество топлива - х литров, которые заполняют цилиндр на 25 см (из 70 максимальных). Надо найти сколько литров топлива в баке. Подскажите пожалуйста формулу по которой это все можно вычислить. |
| Автор: Partizan 25.3.2006, 14:33 |
| вычисляете площадь сегмента окружности(те самые 25 см) и умножаете на высоту цилиндра |
| Автор: DeadSoul 25.3.2006, 14:40 |
| 1. Сведем к плоской задачи. 2. Рисуем чертеж. - Окружность радиуса r. O -центр окружности - прямая l, касается окружности в точке С - прямая l_1 пересекает окружность в точках A,B. Она паралельна прямой l - точка H- пересечение прямых AB и OC - Пусть угол COB равен fi Надо: найти площадь фигуры ABC Добавлено @ 14:46 3. Решение: S( ABC )= 2*S(OBC) = 2*( S(HCB)-"Ориентированная_площадь"(треугольник OHB) ) = // Комментарий: ориентированная площадь - выдуманный термин. Она больше нуля, если fi<0.5*pi, меньше нуль иначе. // по модулю данная величина равна площади треугольника OHB = 2( pi*r*fi- 0.5*r*cos(fi)*sin(fi) ) Далее сам. Какое отношение тема имеет к С++ непонятно |
| Автор: Partizan 25.3.2006, 15:10 |
| конечная формула: V = 164 см * ( (Pi * r^2)/360 * (2*arccos(10/35)) - (1/2 * 35 cm * 35 cm * sin (2*arccos(10/35)))) |
| Автор: DeadSoul 25.3.2006, 15:56 |
| Partizan, ты из моей исходил? Тут может быть ошибка. Надо ее проверить для случая fi>0.5*pi |
| Автор: Partizan 25.3.2006, 22:17 |
| DeadSoul, не....не из твоей....я на листочке выводил...в твой пост влом мникать ) |
| Автор: Weman 26.3.2006, 20:24 |
| Cпасибо за формулу. Но мне по условию задачи в программу необходимо вводить только радиус, длину бака и уровень жидкости. И как мне тогда измерить этот угол фи? |
| Автор: Weman 26.3.2006, 21:39 |
| DeadSoul, Спасибо хотя бы за эту формулу |
| Автор: Partizan 26.3.2006, 22:12 | ||
бга ))) тема имеет отношение к Си ))) - международной системе единиц |
| Автор: Weman 27.3.2006, 19:32 |
| Partizan, Тема имеет отношение к Си непосредственное - программу вычисления объема мне надо написать на Си вот я и начал обсуждение этого вопроса в этом разделе |
| Автор: Partizan 28.3.2006, 00:07 |
| вопрос-то не по Си ))) вопрос по геометрии, а к языку программирования этот вопрос на самом деле имеет очень косвенное отношение |