graficos
me pueden ayudar con un trabajo en borland c, nesecito hacer un programa con graficos o como yo puedo hacer los graficos en el programa. Gracias
Te mando un ejemplo de un grafico en Borland C++,
ver 3.1. Espero que te sea util.
// program k7d3b.CPP - page 142
// recursive graph : ternary tree, randomally angles.
// c++ exercices book - dr. gershon kagan (first edition : 2001)
// written in Borland CPP ver 3.1
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
#include <stdlib.h>
#include <graphics.h>
void Init()
{
int driver,mode;
detectgraph(&driver,&mode);
initgraph(&driver,&mode,"d:\borlandc\bgi");
} // INIT
void TriTree(float x,float y,float len,float alpha,int level)
{
if(level == 9)
{
setcolor(WHITE);
bar(x-1,y-1,x+1,y+1);
setcolor(GREEN);
return;
}
float xend = x + len*cos(alpha);
float yend = y - len*sin(alpha);
line(x,y,xend,yend);
level++;
float d1 = random(20)/20.0,
d3 = random(20)/20.0,
d2 = (d1+d2)/2;
TriTree(xend,yend,(1-d1/5)*len,alpha+d1,level);
TriTree(xend,yend,(1-d2/5)*len,alpha+d2,level);
TriTree(xend,yend,(1-d3/5)*len,alpha-d3,level);
} // TRI TREE
void main()
{
Init();
setcolor(GREEN);
randomize();
TriTree(320,460,60,1.5708,0);
getch();
closegraph();
} // MAIN
ver 3.1. Espero que te sea util.
// program k7d3b.CPP - page 142
// recursive graph : ternary tree, randomally angles.
// c++ exercices book - dr. gershon kagan (first edition : 2001)
// written in Borland CPP ver 3.1
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
#include <stdlib.h>
#include <graphics.h>
void Init()
{
int driver,mode;
detectgraph(&driver,&mode);
initgraph(&driver,&mode,"d:\borlandc\bgi");
} // INIT
void TriTree(float x,float y,float len,float alpha,int level)
{
if(level == 9)
{
setcolor(WHITE);
bar(x-1,y-1,x+1,y+1);
setcolor(GREEN);
return;
}
float xend = x + len*cos(alpha);
float yend = y - len*sin(alpha);
line(x,y,xend,yend);
level++;
float d1 = random(20)/20.0,
d3 = random(20)/20.0,
d2 = (d1+d2)/2;
TriTree(xend,yend,(1-d1/5)*len,alpha+d1,level);
TriTree(xend,yend,(1-d2/5)*len,alpha+d2,level);
TriTree(xend,yend,(1-d3/5)*len,alpha-d3,level);
} // TRI TREE
void main()
{
Init();
setcolor(GREEN);
randomize();
TriTree(320,460,60,1.5708,0);
getch();
closegraph();
} // MAIN
