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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 13:45   #1
Bitte
Новичок
Джуниор
 
Регистрация: 18.12.2011
Сообщений: 1
По умолчанию Построение Блок-Схемы

Помогите пожалуйста построить блок-схему к программе "построение диаграмм'!!!
program Kr_D;
Uses Graph;
Var a, S : Real; I : Byte; G, M : Integer;
Xc, Yc, R : Integer;
F : Text;
Alpha : Integer;
SAngle : Integer; Stroka : String;
Begin
Assign(F, '1.dat'); Reset(F);
S := 0;
While Not Eof(F) Do
begin Readln(F, a); S := S + a end;
reset(f); G := detect; M := 0;
initgraph(G, M, ''); Xc := GetMaxX Div 2; Yc := GetMaxY Div 2;
R := 100; SAngle := 0; i := 1;
While Not Eof(f) Do begin
Readln(F, a); Alpha := round(A / S * 360);
setcolor(i mod 16 + 1); setfillstyle(1, i mod 16 + 1);

sector(Xc, Yc, SAngle, SAngle + Alpha, R, R);
SAngle := SAngle + Alpha; i:= i + 1;

bar(Xc+200, Yc-250+(i-1)*20, Xc+220, Yc-250+(i-1)*20+15);
str(a:8:2, stroka);
outtextxy(Xc + 230, Yc — 250 + 5 + (i — 1) * 20, stroka) end;
readln; close(F); closegraph End.
Bitte вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БЛОК СХЕМЫ-ПОСТРОЕНИЕ rdbykjhl Паскаль, Turbo Pascal, PascalABC.NET 2 11.02.2011 07:33
блок-схемы Defender42 Помощь студентам 2 10.12.2010 09:08
Блок-схемы qwerty777 Паскаль, Turbo Pascal, PascalABC.NET 1 31.05.2010 00:24