|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.02.2012, 13:14 | #1 |
Регистрация: 15.11.2011
Сообщений: 5
|
Параллелограмм
Помогите с программой. Нужно, чтобы по введенным параметрам, программа выдавала список поверхностей из 6-ти деталей с такими параметрами (длина, ширина, толщина) каждой детали.
Скажите, что не так, и если есть более удобный и короткий вариант, то буду рад выслушать. вот что я понаписал: Код:
Последний раз редактировалось Stilet; 05.02.2012 в 14:56. |
05.02.2012, 14:57 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
05.02.2012, 18:44 | #3 |
Регистрация: 15.11.2011
Сообщений: 5
|
ну если представить коробку, то у нее 6 стенок, вот их размеры и нужны
|
05.02.2012, 18:51 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну если сделать развертку этой коробки, что получишь?
Прямоугольники или параллелограммы. а как получить характеристики фигур? Ширина это координата по Х минус противоположная координата. А теперь скажи - какие характеристики входные в этой задаче? Габариты? Центр тяжести с координатами одного угла? Опорные (рассчетные) данные в задаче какие?
I'm learning to live...
|
05.02.2012, 19:06 | #5 |
Регистрация: 15.11.2011
Сообщений: 5
|
Входные: высота, длина, ширина. нужны только эти, остальное - лишнее.
вот ввел в прогу параметры, по ее запросу высота:7 длина:4 ширина:2 жмешь enter, и она тебе выдает список из 6 поверхностей с размерами: допустим, (длина; ширина) 1: (7;4) 2: (7;2) 3: (7;4) 4: (7;2) 5: (2;4) 6: (2;4) |
05.02.2012, 19:20 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ага... Задача упрощена по максимуму.
В таком случае код в топе вполне годится. Насчет укорочения... Врядли стоит заморачиваться. По крайней мере не думаю что можно написать меньше кода. P.S. Хотя если побуквоедствовать то уменьши кол-во выводов на экран: Код:
I'm learning to live...
Последний раз редактировалось Stilet; 05.02.2012 в 19:24. |
05.02.2012, 19:23 | #7 |
Регистрация: 15.11.2011
Сообщений: 5
|
Хорошо, уменьшить объем нельзя, не столь важно.
Но что я не дописал или что нужно изменить в коде чтобы он работал так как задумано? P.S. Да, согласен,) Последний раз редактировалось LeoKhv; 05.02.2012 в 19:38. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задачу про параллелограмм | avi-vi | Помощь студентам | 1 | 11.10.2010 23:48 |
Можно ли, используя перо и кисть( в делфи)) нарисовать параллелограмм? | vedro-compota | Мультимедиа в Delphi | 7 | 05.06.2010 20:16 |
параллелограмм в Дельфи) | aiktz | Помощь студентам | 1 | 26.03.2010 20:47 |
Параллелограмм | Серафимий Долговяз | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 15.02.2009 17:59 |