Wir sollen in der Schule im Javaeditor per turtle ein regelmäßiges n-Eck, bei dem man Seitenlänge und Eckanzahl angeben kann programmieren. Das hat alles soweit bei mir geklappt. Nur als ich dann das n-Eck zentrieren wollte gab es ein Problem. Ich benutzte den Befehl moveto(double x, double y). Bei x habe ich dann die angegebene Seitenlänge/2 genommen und bei y habe ich mir eine Formel für die Höhe im n-Eck rausgesucht also und diese dann durch 2 geteilt. Die turtle habe ich in t umbenannt. Also demnach lautete der Befehl: t.moveto(-nf_1.getInt()/2,-nf_1.getInt()/4*Math.tan(Math.PI/2/nf_2.getInt())));. Das funktionierte auch soweit aber bei manchen Eck-anzahlen wie z.B. 4 und 6 funktioniert die formel nicht. Ich hatte ein weiteres Problem bei einer Eckenreihe (Dreieck bis 10-Eck nebeneinander mit selber höhe). Ich wollte den Code kurzfassen und eine verschachtelte Schleife machen. Aber auch hier verschob sich alles nach einem Viereck und Sechseck usw. Kann mir jemand weiterhelfen. Ich weiß das klingt jetzt sehr kompliziert aber ich hänge einfach mal die .java und die .jfm Datei an ich glaube dann kann man das leichter verstehen.