PDA

Просмотр полной версии : [Помогите!] Паскаль нужна помощь в решении


stalker2018
07.07.2012, 17:33
Начал изучать паскаль по книге "Песни о Паскале". И тут мне попалась вот такая задача:
Г) В стене прорублено прямоугольное сквозное отверстие со сторонами A и B.
Пусть ваши программы разберутся, пройдет ли в него кирпич с ребрами X, Y, Z.
Сделайте две программы для таких случаев:
· Известно, что A<B и X<Y<Z.
· Соотношение между сторонами неизвестно, и программе самой надо
выяснить высоту и ширину, как отверстия, так и кирпича.
Долго думал как написать программу через FPC ,но не вышло.

VeTaL_UA
07.07.2012, 18:08
Условие всё переписал? Что-то не то, мне кажеться.

stalker2018
07.07.2012, 18:09
VeTaL_UA, Все переписал :)

J-Fobos
07.07.2012, 21:14
Автор имел ввиду, что A, B, X, Y, Z - целочисленные переменные. Они получает конкретные значения во время работы программы (ReadLn). Остальная часть программы будет представлять собой набор условий (if), в которых будет проверятся возможность прохождения кирпича.
В первом случаи код будет прост, надо будет сравнить только высоту и ширину прорези с высотой и шириной кирпича (2 условия достаточно для проверки).
Во втором случаи сложнее, кирпич придется вращать, проверяя какой стороной он сможет войти и сможет ли вообще.