We have started new graphics codes series.. Lots of awesome graphic code gonna come here..
Here is one awesome Rainbow Cone code in C. This program is build by using graphic.h header file. Graphic drivers, graphic mode which is present in BGI folder of TC i.e. C:\\tc\\bgi
Code:
Hope you will like this one, Post your comment and queries below... :)
Here is one awesome Rainbow Cone code in C. This program is build by using graphic.h header file. Graphic drivers, graphic mode which is present in BGI folder of TC i.e. C:\\tc\\bgi
Code:
/*www.mycfiles.com
Rainbow Cone in C*/
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <graphics.h>
#include<stdlib.h>
void main()
{
int dr,md,midx, midy, mx, my,i,j,k,x,y,x1,y1;
double pi,tpi,a,t;
dr = DETECT;
initgraph(&dr, &md, "c:\\tc\\bgi");
midx = getmaxx()/2; midy = getmaxy()/2;
pi = 3.14159;
tpi = pi * 2.0;
t=100;
for (t = 0; t < 40 * 5; t += .1)
{
x = midx+ (t * cos(t) * sin(t));
y = midy+ (t * sin(t));
putpixel(x,y,random(getmaxcolor()));
setcolor(random(getmaxcolor()));
if (kbhit()) break;
}
getch();
}
Note: Note: this program will run only on windows xp and previous versions of windows. Reason is windows newer versions are not compatible with turbo c++ 3.0 graphic header files.Rainbow Cone in C*/
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <graphics.h>
#include<stdlib.h>
void main()
{
int dr,md,midx, midy, mx, my,i,j,k,x,y,x1,y1;
double pi,tpi,a,t;
dr = DETECT;
initgraph(&dr, &md, "c:\\tc\\bgi");
midx = getmaxx()/2; midy = getmaxy()/2;
pi = 3.14159;
tpi = pi * 2.0;
t=100;
for (t = 0; t < 40 * 5; t += .1)
{
x = midx+ (t * cos(t) * sin(t));
y = midy+ (t * sin(t));
putpixel(x,y,random(getmaxcolor()));
setcolor(random(getmaxcolor()));
if (kbhit()) break;
}
getch();
}
Hope you will like this one, Post your comment and queries below... :)
Categories:
graphics
0 comments:
Post a Comment