Una estrella de n picos
Codigo del Applet
import java.awt.*;
import java.applet.*;
public class Estrella extends Applet
{
int i,n,x1,x2,y1,y2;
double a,radio;
public void init()
{
setBackground(new Color(192,192,115));
}
public void paint(Graphics g)
{
x1=200;
y1=200;
n=33; /*La variable n es el numero de muchos piquitos*/
radio=150;
g.setColor(new Color(0,192,192));
Polygon p = new Polygon();
for(i=1;i<=n;i++)
{
x2=(int)(x1-(radio*Math.cos(a)));
y2=(int)(y1-(radio*Math.sin(a)));
p.addPoint(x2,y2);
a+=Math.PI/n;
x2=(int)(x1-(.5*radio*Math.cos(a)));
y2=(int)(y1-(.5*radio*Math.sin(a)));
p.addPoint(x2,y2);
a+=Math.PI/n;
}
g.fillPolygon(p);
g.setColor(Color.black);
Font font = new Font("Serif", Font.BOLD, 20);
g.setFont(font);
g.drawString("No se que poner aqui", 110,25);
g.setColor(Color.blue);
g.drawString("n="+n, 180,370);
}
}
[Indice de Tareas] [Página de Adrián]