Yêu cầu: Đã cài đặt Code::Blocks 10.05 và đã cấu hình đồ họa cho Code::Blocks. Nếu chưa cài đặt, bạn phải xem 2 bài viết này:
Xem video để biết thứ tự viết mã lệnh: chọn chế độ 720p để xem rõ nhất - mã lệnh chương trình ở bên dưới
Mã lệnh:
#include <graphics.h>
#include <conio.h>
#include <math.h>
#define PI 3.14159265359
float d2r (int d){
//convert degree to radian
return d*PI/180.0;
}
int main(){
initwindow(640,480);
int xc = 320, yc = 240, r = 200;
int d = 270;
while(1){
for(int i = 0; i<=5;i++){
int x = xc + (int)(r * cos(d2r(d)));
int y = yc + (int)(r * sin(d2r(d)));
if (i == 0)
moveto(x,y);
else
lineto(x,y);
d+=144;
setcolor(i+1);
}
d+=5;
delay(100);
}
getch();
return 0;
}
0 nhận xét:
Đăng nhận xét