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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2010, 12:17   #1
An0mality
Новичок
Джуниор
 
Регистрация: 04.10.2010
Сообщений: 1
По умолчанию Построение оси координат в ПаскалеАБС

Как сделать отрезки на осях Ох,Оу чтоб начанались с центра i:=0, а не как у меня I:=21.Так же как на отрезки обозначит, чтоб текст переводился в число,через string.
uses Crt,GraphABC;
const k=4;edx=k*5; edy=k*5;
WidthE = 800; nkx=WidthE div 2;
px=400 ; HeightE = 600 ;nky=HeightE div 2;
pyv=300; x=400; y=300;

var
m,n,i:integer;s1: string;
Begin
SetWindowWidth (WidthE);
SetWindowHeight (HeightE);
SetPenWidth (2);
SetPenColor (clLightGray); m:= 0;
CenterWindow;
repeat
line(0,edx+m*edx,WidthE,edx+m*edx);
inc(m);
until m>100;
SetPenColor (clLightGray); n:=0;
repeat
line (edx+n*edx,0,edx+n*edx,WidthE);
inc (n);
until n>100;
//Палочки на оси координат Ox
for i:=21 to 37 do
begin
SetPenColor (clRed);
SetPenWidth (3);
line (edx*i,nky-6,edx*i,nky+6);
//Ось координат
SetPenWidth (5);
SetPenColor (clBlue);
line(WidthE div 2,WidthE-2*edx,WidthE div 2,0);
line(0,nky,WidthE,nky);
//Стрелочки по Ох
line(nkx+px,nky,nkx+px-2*edx,nky-6);
line(nkx+px-2*edx,nky-6,nkx+px-edx,nky);
line(nkx+px-2*edx,nky+6,nkx+px-edx,nky);
line(nkx+px-2*edx,nky+6,nkx+px,nky);
//Стрелочки по Оу
line (nkx,nky-pyv,nkx-6,nky-pyv+2*edy);
line (nkx,nky-pyv+edy,nkx-6,nky-pyv+2*edy);
line (nkx,nky-pyv+edy,nkx+6,nky-pyv+2*edy);
line (nkx,nky-pyv,nkx+6,nky-pyv+2*edy);
end;
end.
An0mality вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Canvas - оси координат, масштаб Tonik_A Помощь студентам 11 06.07.2010 13:44
оси координат) willhunting Фриланс 6 13.06.2010 17:36
TСhart, клик мыши и координаты XY, Определение координат оси при клике мыши Aravild Компоненты Delphi 1 31.01.2009 16:28
Chart оси lenivec Общие вопросы Delphi 1 09.02.2008 11:37