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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2012, 11:28   #1
Владан
Пользователь
 
Аватар для Владан
 
Регистрация: 24.09.2012
Сообщений: 51
По умолчанию незачет(

Задача:задали плоский замкнутый контур в координатах Х, У (в метрах) в виде двух динамических массивов, определить его площадь и координаты центра тяжести. Контроль - изображение контура в форме и точки, обозначающей центр тяжести.

Какую форму и как сделать для этой задачи ?


Код:
var
  Form1: TForm1;
  a:array of integer;
  b:array of integer;
  s,x,y,x1,x2,x3,x4,x5,y1,y2,y3,y4,y5:real;
  i:byte;


implementation

{$R *.dfm}

procedure TForm1.ButtonClick(Sender: TObject);
begin
setlength(a,5);
setlength(b,5);
for i:=1 to 5 do
begin
a[i]:=random(100);
b[i]:=random(100);
end;
for i:=1 to 5 do
begin
x:=x+a[i];
y:=y+b[i];
end;

x:=x/5; y:=y/5;
s:=1/2*(x1*y2-x2*y1+x2*y3-y2*x3+x3*y4-y3*x4+x4*y5-y4*x5+x5*y1-y5*x1);
readln;
end;

end.
Владан вне форума Ответить с цитированием
Старый 24.12.2012, 11:33   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

пустая форма - считать в oncreate - выводить в caption!
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 24.12.2012, 12:29   #3
Владан
Пользователь
 
Аватар для Владан
 
Регистрация: 24.09.2012
Сообщений: 51
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
пустая форма - считать в oncreate - выводить в caption!
а можно поподробнее , я просто еще не учил формы ?!
Владан вне форума Ответить с цитированием
Старый 24.12.2012, 12:52   #4
xoodoo
Форумчанин
 
Регистрация: 11.04.2012
Сообщений: 212
По умолчанию

Цитата:
я просто еще не учил формы
Надо понимать что "незачет" ты получил именно за "не учил формы", и если бы про формы в задании речь не шла, то был бы "зачет".
Так ?
xoodoo вне форума Ответить с цитированием
Старый 24.12.2012, 13:05   #5
superedward
Форумчанин
 
Аватар для superedward
 
Регистрация: 27.11.2012
Сообщений: 190
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
пустая форма - считать в oncreate - выводить в caption!
Требуется изображение контура в форме, т.е. форма уже не может быть пустой.
superedward вне форума Ответить с цитированием
Старый 24.12.2012, 13:08   #6
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

А на пустой форме вы рисовать не умеете? Эт раз. И в задании прям ни словечка про то что требуется какое то изображение контура эт два.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 24.12.2012, 13:10   #7
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Хотя нее.. есть про изображение извините но первое замечание все равно в силе
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 24.12.2012, 13:34   #8
superedward
Форумчанин
 
Аватар для superedward
 
Регистрация: 27.11.2012
Сообщений: 190
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
А на пустой форме вы рисовать не умеете?
На пустой форме рисовать - умею, извольте. Но проблема в том, что как только я на форме что-нибудь нарисую, она перестаёт быть пустой...
superedward вне форума Ответить с цитированием
Старый 24.12.2012, 13:40   #9
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Эт кто сказал то? Все в мире относительно вы пустое ведро хоть все раскрасьте-оно полным не станет
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 24.12.2012, 15:52   #10
Владан
Пользователь
 
Аватар для Владан
 
Регистрация: 24.09.2012
Сообщений: 51
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
пустая форма - считать в oncreate - выводить в caption!
как это осуществить ?
Владан вне форума Ответить с цитированием
Ответ


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