Hallo ich muss ein Programm schreiben wo ich einen 9 zackigen Stern zeichnen muss.
Ich weiß leider nicht wie ich die Schleifen schreiben muss und hab auch im Internet nichts gefunden.
Ich habe es zurzeit geschafft wie ich einen 5 zackigen Stern zeichne jedoch weiß ich nicht wie ich das mit 9 Zacken mache.
Würde mich freuen wenn ihr mir weiterhelfen könntet.
Mein Code derzeit:
@Override
public void draw(Canvas canvas)
{
super.draw(canvas);
float breite = getWidth();
float hoehe = getHeight();
float x, y;
for(int i = 0; i < 9; i++)
{
float hilf = (float) (i*72*Math.PI/60);
x = (float) (mX+radius*Math.sin(hilf));
y = (float) (mY+radius*Math.cos(hilf));
}
}
Ich weiß leider nicht wie ich die Schleifen schreiben muss und hab auch im Internet nichts gefunden.
Ich habe es zurzeit geschafft wie ich einen 5 zackigen Stern zeichne jedoch weiß ich nicht wie ich das mit 9 Zacken mache.
Würde mich freuen wenn ihr mir weiterhelfen könntet.
Mein Code derzeit:
@Override
public void draw(Canvas canvas)
{
super.draw(canvas);
float breite = getWidth();
float hoehe = getHeight();
float x, y;
for(int i = 0; i < 9; i++)
{
float hilf = (float) (i*72*Math.PI/60);
x = (float) (mX+radius*Math.sin(hilf));
y = (float) (mY+radius*Math.cos(hilf));
}
}