Hejsa.
Oki her kommer der så hvad jeg har lavet indtil videre:
Tegner firkanterne ved:
public class Turtle extends TurtleWorld {
public Turtle (String s) {
super(s);
}
public void kvadrat1(int antalkvadrater){
for (int i=1; i<4; i++){
move(antalkvadrater/500);
turn(-90);
}
}
Dette har jeg gemt i Turtle.java
Så har jeg selve program koden, der indtil videre ser sådan ud:
import javax.swing.*;
public class Opg14 {
public static int getUserInput(String prompt) {
String str = JOptionPane.showInputDialog(null, prompt, "Input
Vindue",
JOptionPane.OK_CANCEL_OPTION);
if (str == null)
return -1;
else {
try {
Integer i = new Integer(str);
return i.intValue();
} catch (Exception e) {
return -1;
}
}
}
public static void main(String args[]) {
Turtle minturtle = new Turtle("ib");
int antalkvadrater = getUserInput("Hvor mange kvadrater skal der
være?");
minturtle.setDelay(100);
minturtle.jumpTo(200, 150);
} for (int i=1; i<=antalkvadrater;i++) {
minturtle.kvadrat(antalkvadrater);
}
Så jeg sidder fast efter at jeg kan få tegnet n kvadrater med 500/n
sidelængde.
Hvordan jeg får, de n kvadraters centre fordelt jævnt i en rundkreds med en
diameter på 300 og roteret dem så der i hvert kvadrat er to sider der er
parallelle med tangenten til cirklen ( i kvadratets centrum ) er mig en
gåde...
Håber at dette kunne forklare lidt nærmere hvad det er jeg er igang med og
hvor mit problem ligger....
p.s det hedder turtle da det benytter en turtle class, hvor i der er en
masse kommandoer til turtlen....
Hygge og Tak for al hjælp...
> Det er lidt svært at hjælpe dig, når vi ikke ved hvordan du har lavet
> alle delene. Hvor tegner du fx kvadraterne??
> Lidt kode vil hjælpe os en hel del, i at hjælpe dig
>
> Mvh.
> Martin Ehmsen
> --
> "Life is good for only two things,
> discovering mathematics and teaching mathematics"
> Siméon Poisson