• Arc(x,y,a,b,r)
  • Ellipse(x,y,a,b,n,m)
  • O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov




    Download 2,67 Mb.
    Pdf ko'rish
    bet164/173
    Sana16.05.2024
    Hajmi2,67 Mb.
    #238775
    1   ...   160   161   162   163   164   165   166   167   ...   173
    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 

    ga teng bo‗lgan 

    gradusdan 

    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, 

    boshlang‘ich burchak 
    gradusi, 

    tugallanish burchak gradusi, 

    OX o‗qi bo‗yicha, 

    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; 
    }


    252 

    Download 2,67 Mb.
    1   ...   160   161   162   163   164   165   166   167   ...   173




    Download 2,67 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti s. Eshtemirov, F. M. Nazarov

    Download 2,67 Mb.
    Pdf ko'rish