TurtleBlume/Hilfsfunktion Blüte
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
Die Hilfsfunktion Kreis ist dafür verantwortlich jeweils 4 farbige Kreise in verschiedenen Größen zu zeichnen. Die einzelnen Kreise bestehen dabei aus einer bestimmten Anzahl von Segmenten.
Bearbeitet diese Wikiseite und schriebt eure Hilfsfunktion in die hier nachfolgende Codebox. Verwendet die globale Variable <tt>turtle</tt> dafür.
<code id="Code">
void zeichneKreise (int color, int size, int segments){
// turtle.forward(10);
zeichneKreis(size,segments);
}
void zeichneKreis(int size, int segments){
double a = 360/segments;
double u = size*2*Math.PI; // Umfang
double w = u/segments;
for(int i=0; i < segments; i++){
turtle.forward(w);
turtle.right(a);
}
}
</code>
== Schnittstelle ==
Die Hilfsfunktion <tt>zeichneKreis</tt> soll folgende Parameter und Wertebereiche verarbeiten.
{| border=1
! Parameter !! Wertebereich
|-
| color || 0x000000 bis 0xFFFFFF
|-
| size || 1 bis 100
|-
| segments || 16 bis 128
|}
== Testen ==
<eval id="4d071b2e0af2c">
canvas.clear();
turtle.home();
zeichneKreise(0xFF0000,50,32);
</eval>
<canvas h=400 w=500></canvas>