circle() fonksiyonu daire çizmemize yarıyor. Daire çize bilmemiz için x ve y koordinatı ve yarıçap uzunluğu belirtmemiz gerekiyor. circle(x, y, yaricap) şeklinde daire çizebilirsiniz. x, y koordinatları dairenin tam ortasının olduğu koordinattır.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
#include <graphics.h>
int main() {
initwindow(500, 350, "C Kaynak");
int yaricap = 150;
for (int i = 0; i < 7; i++) {
setcolor(i);
circle(250, 175, yaricap);
yaricap -= 25;
}
getch();
closegraph();
return 0;
}
|
Örnekte iç içe 5 tane farklı renkte daire gözükmekte. İç içe daireler çizerek içi boyanmış bir daire elde etmek mümkündür. Yalnız Yarıçapı 1’er azaltarak tüm pikselleri doldurmak mümkün olmayacağı için aralarda siyah renklerde gözükecektir.