Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2012, 23:35   #1
Dimabara
Пользователь
 
Регистрация: 15.10.2012
Сообщений: 33
По умолчанию Процедуры и функции

Прямоугольный ящик заполнен цилиндрическими гвоздями. Определить процент заполнения ящика металлом. Для упрощения задачи считать, что гвозди не имеют острого конца и шляпки.
Dimabara вне форума Ответить с цитированием
Старый 15.10.2012, 23:37   #2
Dimabara
Пользователь
 
Регистрация: 15.10.2012
Сообщений: 33
По умолчанию

Не могу понять самого условия задачи, ведь нам ничего неизвестно.
С чего начать и как будет выглядеть код даже не представляю.
Я не прошу полного решения, мне достаточно дать толчок, дальше буду размышлять.
Dimabara вне форума Ответить с цитированием
Старый 16.10.2012, 00:36   #3
JIeIIIa
Пользователь
 
Регистрация: 21.12.2011
Сообщений: 54
По умолчанию

Можно рисунок как именно заполняется ящик?
Скорей всего должно задаваться диаметр гвоздя и длинна. А вот дальше уже все зависит от размещения в ящике...
JIeIIIa вне форума Ответить с цитированием
Старый 16.10.2012, 01:16   #4
Dush
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 116
По умолчанию

по идее, пользователь должен ввести параметры ящика, параметры гвоздя и кол-во гвоздей.
примитивный вариант: посчитать площадь ящика (верхней части), сравнить с площадью окружности гвоздя умноженной на количество гвоздей. оговорюсь сразу - если высота цилиндра (гвоздя) равна высоте ящика, то ей можно пренебречь, и рассчитывать только площадь.
если сумма площадей окружностей больше - все гвозди не вмещаются.
если меньше - тут идет математика и алгоритмы оптимального размещения объектов на плоскости.
объем ящика и объем цилиндра (гвоздя) не трудно посчитать по формулам геометрии.
а % объема уже совсем просто:
100% * (объем гвоздей) / (объем ящика)
Dush вне форума Ответить с цитированием
Старый 16.10.2012, 23:26   #5
Dimabara
Пользователь
 
Регистрация: 15.10.2012
Сообщений: 33
По умолчанию

я так понимаю, что перед началом работы с кодом надо указать процедуру, которую мы будем использовать?
Dimabara вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры и функции GTO7778 Паскаль, Turbo Pascal, PascalABC.NET 1 06.10.2011 20:41
Процедуры и функции GTO7778 Помощь студентам 0 06.10.2011 19:16
Процедуры и функции graf890 Помощь студентам 3 19.02.2011 00:19
Процедуры и функции hewlett Помощь студентам 1 23.05.2010 07:37
процедуры и функции L1nkk Паскаль, Turbo Pascal, PascalABC.NET 0 06.05.2010 00:12