|
O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov Pdf ko'rish
|
bet | 165/173 | Sana | 16.05.2024 | Hajmi | 2,67 Mb. | | #238775 |
Bog'liq Tarixi 37 bet
Misol:
180 gradusli ellips hosil qilish dasturini tuzing.
#include
#include
using namespace std;
int main(int argc, char* argv[])
{
initwindow(500,500);
setbkcolor(0);
setcolor(15);
ellipse(120,150,0,180,90,80);
system("PAUSE");
closegraph();
return EXIT_SUCCESS;
}
253
Yuqoridagi ikki misol tarkibidagi parametrlar aniq sonlar ko‗rinishida
berilgan. Dasturchi funksiya parametrlarini o‗zgaruvchi orqali ham berish mumkin.
Tozalash va kutib turish funksiyalari
C++ dasturlash tilining grafik imkoniyatrlari tarkibida chizmalar va shakllar
chizilgan sohani tozalash, hamda buyruqlar orasidagi vaqtni belgilash funksiyalari
ham mavjud.
Cleardevice(x1,y1,x2,y2)-
funksiyasi yuqori chap koordinatasi
(x1,y1)
pastki
o‗ng koordinatasi
(x2,y2)
bo‗lgan sohani tozalash uchun xizmat qiladi.
Delay(n)
-funksiyasi buyruqlar orasidagi vaqtni
n
millisekund ushlab turish
uchun xizmat qiladi.
Misol:
Ekrandagi shakllarni o‗chirib aylana va ellipslarni 2000 millisekund
oralig‘ida hosil qilish dasturini tuzing.
#include
#include
using namespace std;
int main(int argc, char* argv[])
{
initwindow(500,500);
setbkcolor(0);
setcolor(15);
cleardevice(1,1,300,300);
circle(280,270,50);
delay(2000);
ellipse(120,150,0,360,40,50);
system("PAUSE");
closegraph();
return EXIT_SUCCESS; }
254
Delay funksiyasini qulayligi bir nechta chizmalarga berilgan buyruqlar
orasidagi vaqtlarni aniqlaydi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov
|