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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2011, 16:37   #1
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию PaintBox, определение точек пересечения прямоугольника и окружности

Не получается. Код...
Код:
procedure FindPoints;
var
    i : Double;
    isf : Boolean;
begin
      i:=-500;
      while i <= 500 do
      begin
            if sqr(i-x)+sqr(y1-y) =sqr(r)  then
            begin
                  ShowMessage(FloatToStr(i)+' '+FloatToStr(y1));
            end;
            if sqr(i-x)+sqr(y2-y) = sqr(r) then
            begin
                  ShowMessage(FloatToStr(i)+' '+FloatToStr(y2));
            end;
            i:=i+0.5;
      end;
      i:=-500;
      while i <= 500 do
      begin
            if sqr(x1-x)+sqr(i-y) = sqr(r)  then
            begin
                  ShowMessage(FloatToStr(x1)+' '+FloatToStr(i));
            end;
            if sqr(x2-x)+sqr(i-y) = sqr(r)  then
            begin
                  ShowMessage(FloatToStr(x2)+' '+FloatToStr(i));
            end;
            i:=i+0.5;
      end;
end;
Не идёт. Точки пересечения не находятся. Как быть?
_-Re@l-_ вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пересечение прямоугольника и окружности _-Re@l-_ Помощь студентам 2 20.05.2011 15:35
Таблица со расчетом точек пересечения дуг Tidus Microsoft Office Excel 12 06.04.2011 18:32
Алгоритм подсчета количества точек пересечения отрезков juliaaaa Помощь студентам 2 24.02.2011 19:58
подсчитать количество точек пересечения fallti Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 28.06.2010 13:46
определить радиус и центр окружности, на кот. лежит наиб.число точек заданного на плоскости мн-ва точек) kcю Помощь студентам 0 17.11.2009 19:50