|
O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov Pdf ko'rish
|
bet | 164/173 | Sana | 16.05.2024 | Hajmi | 2,67 Mb. | | #238775 |
Bog'liq Tarixi 37 bet
Misol:
Qora rangli ekranga oq rangli aylana chizish va uning markazini oq
rang bilan belgilash dasturini hosil qiling.
Bu masala yechimida ekran kattaligi (500,500), ekran fon rangi qora,
chiziladigan chiziqlar rangi oq deb qaraladi. Chiziladigan aylananing markazi
(200,200) radiusi 150 ga teng. Aylana markazidagi (200,200) nuqtani oq rang bilan
chiziladi.
#include
#include
int main()
{ initwindow(500,500);
setbkcolor(0);
setcolor(15);
circle(200,200,150);
putpixel(200,200,15);
system("PAUSE");
closegraph();
return EXIT_SUCCESS;
}
251
Yuqoridagi dastur natijasiga ko‗ra masalani berilish shartidagi shakl va
chizmalar hosil bo‗ladi.
Arc(x,y,a,b,r)-
funksiyasi markazi (
x,y
) radiusi
r
ga teng bo‗lgan
a
gradusdan
b
gradusgacha bo‗lgan aylananing qismini hosil qiladi. Bu funksiya aylananing
qandaydir qismini chizadi, ya‘ni a gradusdan b gradusgacha qismini chizadi.
Ellipse(x,y,a,b,n,m)-
funksiyasi ellips va uning yoyini hosil qilish uchun
xizmat qiladi. Ellips funksiyasi markazi (
x,y
) bo‗lgan,
a
boshlang‘ich burchak
gradusi,
b
tugallanish burchak gradusi,
n
OX o‗qi bo‗yicha,
m
OY o‗qi bo‗yicha
raduslari hisoblanadi.
Misol:
130 gradusli yoy va to‗liq ellips hosil qilish dasturini tuzing.
#include
#include
using namespace std;
int main(int argc, char* argv[])
{
initwindow(500,500);
setbkcolor(0);
setcolor(15);
arc(100,120,0,130,100);
ellipse(220,250,0,360,80,70);
system("PAUSE");
closegraph();
return EXIT_SUCCESS;
}
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov
|