/*estrella*/ /*Fernando Galindo Soria*/ #include #include void estrella(int,int,float,int); int ind,w1; float l1; void main() { int gd=DETECT,gm; initgraph(&gd,&gm,""); ind=30; l1=1.004; w1=166; estrella(100,100,50,90); l1=1.01; w1=22; estrella(200,100,50,90); l1=1.01; w1=7; estrella(100,200,50,90); l1=1.01; w1=33; estrella(200,200,50,90); } void estrella(int x0,int y0,float l,int an) { int x1,y1; if (bioskey(2)!=0x04) if (l > ind ) { x1=x0+(l*cos(an/57.29578)); y1=y0+(l*sin(an/57.29578)); line(x0,y0,x1,y1); estrella(x0,y0,l/l1,an+w1); } }