0
Tải bản đầy đủ (.doc) (196 trang)

Cung tròn và đường tròn:

Một phần của tài liệu TÀI LIỆU VÀ CÂU HỎI ÔN TẬP C++ (Trang 177 -180 )

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: 177

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 độ). 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);; 179

arc(160,50,0,90,45); circle(160,150,45); pieslice(480,150,90,360,45); getch(); closegraph(); }

Một phần của tài liệu TÀI LIỆU VÀ CÂU HỎI ÔN TẬP C++ (Trang 177 -180 )

×