- CHÚ Ý: PHẠM VI NHÊN TRONG CÙN G1 HĂM.
n lă số mẫu ti cầ gh
7.2.2.1. Cung tròn vă đƣờng trò n:
Nhóm năy bao gồm : Cung tròn, đường tròn, cung elip vă hình quạt.
Cung tròn :
Để vẽ một cung tròn ta dùng hăm :
void arc(int x, int y, int gd, int gc, int r); Trong đó :
(x,y) lă toạ độ tđm cung tròn.
gd lă góc đầu cung tròn(0 đến 360 độ). gc lă góc cuối cung tròn (gd đến 360 độ). r lă bân kính cung tròn .
Ví dụ :
Vẽ một cung tròn có tđm tại (100,50), góc đầu lă 0, góc cuối lă 180, bân kính 30.
arc(100,50,0,180,30);
Đƣờng tròn :
Để vẽ đường tròn ta dùng hăm : void circle(int x, int y, int r); Trong đó :
(x,y) lă toạ độ tđm cung tròn. r lă bân kính đường tròn.
Ví dụ :
Vẽ một đường tròn có tđm tại (100,50) vă bân kính 30. circle(100,50,30);
Cung elip
Để vẽ một cung elip ta dùng hăm :
void ellipse(int x, int y, int gd, int gc, int xr, int yr); Trong đó :
(x,y) lă toạ độ tđm cung elip.
gd lă góc đầu cung tròn(0 đến 360 độ). gc lă góc cuối cung tròn (gd đến 360 độ).
88
xr lă bân trục nằm ngang. yr lă bân trục thẳng đứng.
Ví dụ :
Vẽ một cung elip có tđm tại (100,50), góc đầu lă 0, góc cuối lă 180, bân trục ngang 30, bân trục đứng lă 20.
ellipse(100,50,0,180,30,20);
Hình quạt :
Để vẽ vă tô mău một hình quạt ta dùng hăm : void pieslice(int x, int y, int gd, int gc, int r); Trong đó :
(x,y) lă toạ độ tđm hình quạt.
gd lă góc đầu hình quạt (0 đến 360 độ). gc lă góc cuối hình quạt (gd đến 360 độ). r lă bân kính hình quạt .
Ví dụ :
Chương trình dưới đđy sẽ vẽ một cung tròn ở góc phần tư thứ nhất, một cung elip ở góc phần tư thứ ba, một đường tròn vă một hì nh quạt quĩt từ 90 đến 360 độ. # include "graphics.h" #include "stdio.h" #include "conio.h" main() { int md=0,mode; initgraph(&md,&mode,"C:\\TC\\BGI"); setbkcolor(BLUE); setcolor(YELLOW); setfillstyle(SOLID_FILL,RED);; arc(160,50,0,90,45); circle(160,150,45); pieslice(480,150,90,360,45); getch(); closegraph();
89
}