八角形の各辺の回りに三角形から十角形が描画を描画するコードを書いています。
java
1package tg; 2public class kadai32 { 3 public static void main(String[] args){ 4 TurtleFrame f = new TurtleFrame(); 5 Turtle m = new Turtle(); 6 f.add(m); 7 for(int i = 0; i < 3; i++){ 8 m.fd(50); 9 m.rt(120); 10 } 11 m.fd(50); 12 m.lt(45); 13 for(int i = 0; i < 4; i++){ 14 m.fd(50); 15 m.rt(90); 16 } 17 m.fd(50); 18 m.lt(45); 19 for(int i = 0; i < 5; i++){ 20 m.fd(50); 21 m.rt(72); 22 } 23 m.fd(50); 24 m.lt(45); 25 for(int i = 0; i < 6; i++){ 26 m.fd(50); 27 m.rt(60); 28 } 29 m.fd(50); 30 m.lt(45); 31 for(int i = 0; i < 7; i++){ 32 m.fd(50); 33 m.rt(51); 34 } 35 m.fd(50); 36 m.lt(45); 37 for(int i = 0; i < 8; i++){ 38 m.fd(50); 39 m.rt(45); 40 } 41 m.fd(50); 42 m.lt(45); 43 for(int i = 0; i < 9; i++){ 44 m.fd(50); 45 m.rt(40); 46 } 47 m.fd(50); 48 m.lt(45); 49 for(int i = 0; i < 10; i++){ 50 m.fd(50); 51 m.rt(36); 52 } 53 m.fd(50); 54 m.lt(45); 55 } 56 }
一応図を描くことはできたのですがこのままだと始点と終点がずれてしまいます。
きれいに揃えたいのですがどこをいじればよいのでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/10 09:07