C Programlama Dili WinBGIm Daire (circle() Fonksiyonu)
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.
Leave a reply
Lütfen yorum için giriş yap ve yakayıt ol Teşekkürler .