Оқулық Қазақстан Республикасы Білім жəне ғылым министрлігі бекіткен Алматы, 2011 1


if ReadKey=#0 then d:=ord(ReadKey); CloseGraph end end. PieSlice



бет128/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   124   125   126   127   128   129   130   131   ...   210
216

if ReadKey=#0 then d:=ord(ReadKey); CloseGraph
end
end.
PieSlice процедурасы дөңгелек секторын салып, оның ішін бояйды. Тақырыбы:

Procedure PieSlice(X,Y: Integer; BegA,EndA,R: Word);
Sector процедурасынан ерекшелігі тек бір көлденең ради-ус R көрсетіледі, қалған параметрлер Sector процедурасының параметрлеріне сəйкес.
Сектор SetLineStyle жəне SetColor процедураларында көр-сетілген сызықпен сызылады да, SetFillStyle процедурасында орнатылған параметрлер бойынша боялады. Процедураны дөң-гелек диаграмма салғанда қолданған ыңғайлы, мысалы, келесі программадағыдай (7.10-сурет).




7.10-сурет. PieSlice процедурасының көрінісі
uses Graph, CRT;
var
d,r,e: Integer;
begin
{Графиканы іске қосамыз} d := Detect; InitGraph(d, r, ‘’); e := GraphResult;

15–1618 217

if e <> grOk then WriteLn(GraphErrorMsg(e))
else
begin
{Кішкене сектор саламыз} SetFillStyle(WideDotFill, White); PieSlice(GetMaxX div 2+5,GetMaxY div
2+4,270,360,100);
{ Үлкен сектор саламыз } SetFillStyle (SolidFill, Red); PieSlice (GetMaxX div 2,GetMaxY div
2, 0,270,100).;
{Жазулар шығарамыз}
OutTextXY (GetMaxX div 2+90,GetMaxY div 2+70, ‘25%’);
OutTextXY(GetMaxX div 2-50,GetMaxY div 2-20, ‘75%’);
{Кез келген перненің басылуын
күтеміз}
if ReadKey=#0 then d := ord(ReadKey); CloseGraph
end
end.


Достарыңызбен бөлісу:
1   ...   124   125   126   127   128   129   130   131   ...   210




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет