
C/C++
ПОМОГИТЕ ПОЖАЛУЙСТА!! ОЛИМПИАДА!! ИНФОРМАТИКА!!! 20 БАЛЛОВ В ПОДАРОК!!
В любой CAD-системе (Компас, Fusion, OnShape и другие) по представленным чертежам создайте объемную 3D-модель и найдите объём полученной фигуры в кубических милиметрах. Округлите полученное значение до целого и запишите его в поле ответа.
Заранее огромное спасибо! С меня 20 баллов!!

#include
#include
using namespace std;
double cil(double d, double h)
{
return _Pi * d * d * h / 4;
}
int main()
{
double outer = 9 * 32 * 3.2; //+параллелограм в основании
outer += 4 * cil(4.8, 1.8); //+внешние цилиндры
outer -= 5 * 28 * 1.8; //-внутренний параллелограм
outer += 3 * cil(3, 1.8); //+внутренние цилиндры
outer -= 4 * cil(2.6, 1.8); //-внутренние цилиндры
cout
Анатолий Гордеев
***параллелепипед
Анатолий Гордеев
Всегда поражает умение так четко структурировать код.
Тыжзачемнаолимпипдупошелеслинезнаешь
Gor Avetisyan
Меня заставили, чувак(((
Антон Жданкин
зачем в интернет вышел,если пробелы не можешь ставить
Друг мой, Ксения, предлагаю тебе алгоритм решения, без Компаса фюжена и проч.
У тебя прямоугольный параллелепипед длинны a, ширины b, высоты с. Его объем a * b *c; (Размеры посмотри на чертеже, так на картинке плохо видно, но похоже 32 * 8 * 3.2 ) 819.2
На нем установлены 4 цилиндра, высотой a1 и радиуса r1; Объем каждого : a1 * r1 *r1 *3.14 (Размеры посмотри на чертеже, но похоже 1.8 * 4.8/2 * 4.8/2 * 3.14) 32.56 * 4 = 130.24
Из него вырезали 1 прямоугольный параллелепипед меньшей длинны ширины высоты
(Размеры посмотри на чертеже но похоже 29 * (8 -4.8) * 1.8 ) -167.04
Добавли 3 цилиндра меньшего объема (Размеры посмотри на чертеже 1.8 * 3 /2 *3 /2 *3.14) 12.717 *3 = 38.151
И вырезали еще 4 целиндра еще меньшего объема. (Размеры посмотри на чертеже ??1.6?? * 2.6/2 * 2.6/2 *3.14) -8.5 *4 = -34
Итого 787 куб мм
У тебя прямоугольный параллелепипед длинны a, ширины b, высоты с. Его объем a * b *c; (Размеры посмотри на чертеже, так на картинке плохо видно, но похоже 32 * 8 * 3.2 ) 819.2
На нем установлены 4 цилиндра, высотой a1 и радиуса r1; Объем каждого : a1 * r1 *r1 *3.14 (Размеры посмотри на чертеже, но похоже 1.8 * 4.8/2 * 4.8/2 * 3.14) 32.56 * 4 = 130.24
Из него вырезали 1 прямоугольный параллелепипед меньшей длинны ширины высоты
(Размеры посмотри на чертеже но похоже 29 * (8 -4.8) * 1.8 ) -167.04
Добавли 3 цилиндра меньшего объема (Размеры посмотри на чертеже 1.8 * 3 /2 *3 /2 *3.14) 12.717 *3 = 38.151
И вырезали еще 4 целиндра еще меньшего объема. (Размеры посмотри на чертеже ??1.6?? * 2.6/2 * 2.6/2 *3.14) -8.5 *4 = -34
Итого 787 куб мм
Dilshod Muxiddinow
С размерами полное фиаско - ничерта не видно) Внутренняя длина действительно 29, т.е. толщина короткой стенки = 1.5
А внутренняя ширина - думаю все же 5 и если прибавить две стенки по 1.5 выйдет 8 (внешняя ширина).
А внутренняя ширина - думаю все же 5 и если прибавить две стенки по 1.5 выйдет 8 (внешняя ширина).
34
Похожие вопросы
- Помоги пожалуйста с программой в С++
- Помогите пожалуйста написать программу на Си
- Помогите пожалуйста уже голову сломал, ничего не получается, когда перегружаю шаблонный оператор << ,
- Помогите пожалуйста написать код.(C++)
- Задачки по С++ (помогите пожалуйста кто какие сможет)
- Помогите пожалуйста с программой
- Помогите пожалуйста с C++
- Помогите пожалуйста решить задачу на языке С#.
- Помогите пожалуйста составить задачу на программе С++
- Помогите, пожалуйста решить на C++, используя многомерные статические массивы