Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: vẽ cờ đỏ sao vàng

  1. #1
    Ngày gia nhập
    04 2008
    Bài viết
    0

    Mặc định vẽ cờ đỏ sao vàng

    các bác cho em hoi thuat toán vẽ lá cờ đỏ sao vàng như thế nào nhỉ
    xã hội bất công nuôi ta lớn
    người đời khốn nạn dạy ta khôn

  2. #2
    Ngày gia nhập
    07 2007
    Nơi ở
    Sơn La
    Bài viết
    133

    Vẽ là cờ tĩnh thì đơn giản thôi.
    Tuy nhiên là cờ động thì khó lắm.
    Trước lần đầu tiên học về Grap for Dos , mình có ý tưởng về nó.
    Nhưng cũng không vẽ được ( Vì khá phức tạp và kiến thức hạn hẹp ).
    Bạn vẽ được thì mình sẽ tham khảo để bổ xung kiến thức thêm.
    Với lại thời gian h cũng không cho phép ^^!
    Chúc thành công
    Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.

  3. #3
    Ngày gia nhập
    05 2008
    Nơi ở
    Vĩnh Phúc
    Bài viết
    6

    Đây là một bài mà bạn của mình làm. bạn co thể tham khảo phần mà bạn cần:

    Code:
    #include <conio.h>
    #include<stdio.h>
    #include<graphics.h>
    #include<math.h>
    #include<alloc.h>
    #include<dos.h>
    #include<graphics.h>
    #include<math.h>
    void vesao(int x,int y,int r)
    {   int i;
    int gd=18;
    int s[12];
    for(i=0;i<12;i+=2)
    {
    s[i]=x+r*cos(gd*M_PI/180)  ;
    s[i+1]=y-r*sin(gd*M_PI/180);
    gd+=144;
    }
    setcolor(YELLOW);//mau duong ve
    setfillstyle(1,YELLOW);//kieu to va mau to
    fillpoly(6,s);//do mau vung ngoai
    floodfill(x,y,YELLOW);//do mau vung trong
    }
    void main()
    {
      int mh=0,mode=0,size,i;
      char *p;
      float a;
      initgraph(&mh,&mode,"e:\\tc\\bgi");
      setcolor(WHITE);
      setfillstyle(1,BROWN);
      bar(40,30,45,200);
      setfillstyle(1,BROWN);
      bar(30,200,55,210);
      setfillstyle(1,BROWN);
      bar(18,210,67,220);
      setfillstyle(1,RED);
      bar(45,32,155,92);
      setfillstyle(1,YELLOW);
      //(100,62) la toa do tam ngoi sao
      a=15/cos(18*M_PI/180);
    
     line(100-15,62-15*tan(18*M_PI/180),100+15,62-15*tan(18*M_PI/180));
      line(100-15,62-15*tan(18*M_PI/180),100+a*cos(54*M_PI/180),62+a*sin(54*M_PI/180));
      line(100+15,62-15*tan(18*M_PI/180),100-a*cos(54*M_PI/180),62+a*sin(54*M_PI/180));
      line(100-a*cos(54*M_PI/180),62+a*sin(54*M_PI/180),100,62-a);
      line(100+a*cos(54*M_PI/180),62+a*sin(54*M_PI/180),100,62-a);
      floodfill(100,62,WHITE);
      floodfill(100,62-a+5,WHITE);
      floodfill(100-10,62-4,WHITE);
      floodfill(100+10,62-4,WHITE);
      floodfill(93,69,WHITE);
      floodfill(107,70,WHITE);
      size=imagesize(18,30,155,220); //tra ve so byte can thiet de luu tru anh trong pham vi hinh chu nhat
      p=(char*)malloc(size);   //tra ve con tro tro toi vung nho n byte moi duoc cap phat
      getimage(18,30,155,220,p);  //chep cac diem anh cua hinh ch
         int j=1;
    
     while (j<=400)
         {
        putimage(j,30,p,0);   //0:sao chep nguyen xi
        delay(50);
        putimage(j,30,p,1);   //1:cac diem anh trong bitmap ket hop voi cac diem anh tren man hinh bang phep XOR
    
        j=j+10;
    
       }
      getch();
      closegraph();
    }
    C là gì? C là cố. Mà cố quá = quá cố ->

  4. #4
    Ngày gia nhập
    04 2008
    Bài viết
    0

    Code:
    ine(100-15,62-15*tan(18*M_PI/180),100+a*cos(54*M_PI/180),62+a*sin(54*M_PI/180));
      line(100+15,62-15*tan(18*M_PI/180),100-a*cos(54*M_PI/180),62+a*sin(54*M_PI/180));
      line(100-a*cos(54*M_PI/180),62+a*sin(54*M_PI/180),100,62-a);
      line(100+a*cos(54*M_PI/180),62+a*sin(54*M_PI/180),100,62-a);
    cái này để vẽ ngôi sao;nhung em ko hieu lam;m_pi la cái gì ?
    xã hội bất công nuôi ta lớn
    người đời khốn nạn dạy ta khôn

  5. #5
    Ngày gia nhập
    05 2008
    Nơi ở
    Vĩnh Phúc
    Bài viết
    6

    M_PI là giá trị số pi đó mà. Cậu muốn biết nó là gì thì click chuột phải vào nó là biết ngay nó là gì ấy mà!
    C là gì? C là cố. Mà cố quá = quá cố ->

Các đề tài tương tự

  1. Dạy vẽ móng, vẽ nail chuyên nghiệp
    Gửi bởi marketeronline trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 14-04-2012, 11:14 AM
  2. Đồ họa trên C++ Hàm vẽ điểm glVertex3f vẽ sai trong openGL?
    Gửi bởi kazat trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 26-03-2012, 08:21 PM
  3. Trả lời: 2
    Bài viết cuối: 24-05-2011, 12:29 AM
  4. Vẽ một bông hoa bằng cách vẽ các elip nghiêng 1 góc G độ với các màu khác nhau?
    Gửi bởi kimhieuqtvn trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 09-04-2011, 02:40 PM
  5. Chế độ tô vẽ và vẽ mượt mà (antialiashing) trong lập trình C#
    Gửi bởi neverland87 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 24-06-2007, 01:06 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn