Показать сообщение отдельно
Старый 01.12.2009, 14:42   #15 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Dram Посмотреть сообщение
да я сам. толком условия не понял.А пытаюсь спросить все молчат как портизаны. Ну тогда будем продолжать по старым условиям. Владимир можете написать в паскале как пропишутся условия того что прямоугольники не выходят за пределы большого?
Конечно. Пусть введены переменные x1a, x2a, y1a, y2a, x1b, x2b, y1b и y2b, как расписано выше. Введем еще переменную b типа BOOLEAN. Пусть значение переменной b=TRUE означает, что малые фигуры не выходят за рамки большой, а значение b=FALSE наоборот, что выходят. Тогда:

IF
(x1a <= 1000) AND (x2a >= 0) AND (y1a <= 1000) AND (y2a >= 0) AND
(x1b <= 1000) AND (x2b >= 0) AND (y1b <= 1000) AND (y2b >= 0)
THEN b:=TRUE ELSE b:=FALSE;
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070