Thứ Năm, 11 tháng 9, 2014

vẽ bông hoa bằng cách xếp những đường tròn



#include <stdio.h>
#include <dos.h>
#include <graphics.h>
#include <conio.h>
#include <math.h>
struct Diem{
    int x;
    int y;
};
Diem tddt(Diem tam,int R, int g){
    Diem kq;
    kq.x = tam.x + R * cos (g*3.141593/180);
    kq.y = tam.y + R * sin (g*3.141593/180);
    return kq;

}
void Ve6(Diem tam,int R,int g){
    for(int i=0;i<6;i++){
        Diem ti = tddt(tam,R,g+60*i);
        circle(ti.x,ti.y,R);


    }
}
int main(){

    initwindow(800,600);
    setlinestyle(0,0,2);
    Diem tam;
    tam.x = 400;
    tam.y = 300;
    int R = 100;
    int g = 0;
    int m = 4;
    for (int i=0;i<8;i++){
        setcolor(m);
        Ve6(tam,R,g+i*10);
        delay(100);
        m++;
        if (m>15)
            m=4;
    }
    getch();
    return 0;
}

Không có nhận xét nào: