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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2010, 17:09   #1
vbchristy46
Пользователь
 
Аватар для vbchristy46
 
Регистрация: 08.06.2010
Сообщений: 34
Печаль круговая диаграмма в паскале

задание-нарисовать круговую диаграмму
код у меня есть... в диаграмме только одна "доля разреза", мне нужна ещё одна ...не знаю как сделать...

Код:
program GraphShabl;
uses Graph;
const
z:array[1..10] of integer = (5,10,15,20,15,10,5,5,10,15);
var
GraphDriver,
GraphMode,x,y,r,i,a,b,s:integer;
begin
GraphDriver:=detect;
InitGraph(GraphDriver,GraphMode,'..\BGI');
s:=0;
for i:=1 to 10 do
s:=s+z[i];
x:=getmaxX div 2;
y:=getmaxY div 2;
r:=150;
b:=round(360*z[1]/s);
Setfillstyle(1,1);
PieSlice(x,y,0,b,r);
for i:=2 to 9 do
begin
a:=round(360*z[i]/s)+b;
Setfillstyle(1,i);
end;
PieSlice(x,y,b,360,r);
readln;

CloseGraph;
end.
vbchristy46 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вторичная круговая диаграмма fgbcdf Microsoft Office Excel 0 17.05.2010 11:21
Круговая диаграмма по годам wld666 Microsoft Office Excel 4 11.01.2010 13:47
Круговая диаграмма по знакам зодиака wld666 Microsoft Office Excel 4 30.12.2009 15:14
Диаграмма skiffter Компоненты Delphi 18 13.10.2009 20:18