PDA

View Full Version : درخواست برنامه گرافیکی با C



sevda2006
سه شنبه 02 بهمن 1386, 16:04 عصر
سلام .
دو سه تا برنامه ی جالب با C می خواستم که خروجی اش اشکال گرافیکی باشه. ممنون می شم اگه کمکم کنید.

Mahmud_A
پنج شنبه 04 بهمن 1386, 21:01 عصر
رسم چند شکل جالب در محیط گرافیکی:
با همین چند خط کد کوتاه اشکال زیبایی در محیط گرافیکی ایجاد می شود , تنها با تغییر برخی اندازه ها اشکال جدیدی خلق می شود.


file:///C:/DOCUME%7E1/M_A/LOCALS%7E1/Temp/msohtml1/01/clip_image002.gif//Essential Library
#include <graphics.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>

int main(void)

int gdriver = DETECT;
int gmode,errorcode,a,b,s;
float k,x,y,i,j;
float pi = 3.14159;
initgraph(&gdriver,&gmode,"c:\\tc\\bgi");
errorcode = graphresult();
if ( errorcode != grOk)

exit(1);

s = 0;
setcolor(12);
do
i = 38+100*cos(pi*s/190);
j = 175+100*sin(pi*s/190);
x = (int)i;
y = (int)j;
circle(x+s,y,(int)y/6);
s=s+3;
while (s<550);
getch();
closegraph();// Return into text mode
return 0;
//End of program




Program 2 :


//Essential Library


#include <graphics.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>


int main(void)

int gdriver = DETECT;
int gmode,errorcode,i;
initgraph( &gdriver, &gmode,"c:\\tc\\bgi");
errorcode = graphresult();
if (errorcode != grOk)

exit(1);

setcolor(10);
i=0;

do
i=i+1+(int)i/10;
line(120+i,i,520-i,i);
line(120+i,400-i,520-i,400-i);
line(520-i,400-i,520-i,i);
line(120+i,i,120+i,400-i);
} while (i<200);

getch();
closegraph(); //Return into text mode
return 0;//End of Programm

shahnameh
شنبه 14 دی 1387, 00:21 صبح
اگه میشه کاری بکنید که موس هم در این برنامه کاربرد داشته باشه

shahnameh
یک شنبه 15 دی 1387, 22:34 عصر
کسی نیست ما رایاری کنه

ميثم طاهري
سه شنبه 17 دی 1387, 23:58 عصر
file:///C:/DOCUME%7E1/M_A/LOCALS%7E1/Temp/msohtml1/01/clip_image002.gif//Essential Library
#include <graphics.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>

int main(void)

int gdriver = DETECT;
int gmode,errorcode,a,b,s;
float k,x,y,i,j;
float pi = 3.14159;
initgraph(&gdriver,&gmode,"c:\\tc\\bgi");
errorcode = graphresult();
if ( errorcode != grOk)

exit(1);

s = 0;
setcolor(12);
do
i = 38+100*cos(pi*s/190);
j = 175+100*sin(pi*s/190);
x = (int)i;
y = (int)j;
circle(x+s,y,(int)y/6);
s=s+3;
while (s<550);
getch();
closegraph();// Return into text mode
return 0;
//End of program




Program 2 :


//Essential Library


#include <graphics.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>


int main(void)

int gdriver = DETECT;
int gmode,errorcode,i;
initgraph( &gdriver, &gmode,"c:\\tc\\bgi");
errorcode = graphresult();
if (errorcode != grOk)

exit(1);

setcolor(10);
i=0;

do
i=i+1+(int)i/10;
line(120+i,i,520-i,i);
line(120+i,400-i,520-i,400-i);
line(520-i,400-i,520-i,i);
line(120+i,i,120+i,400-i);
} while (i<200);

getch();
closegraph(); //Return into text mode
return 0;//End of Programm