繰り返し - For.. Next の問題

問題2

問題1の結果を利用し、For.. Nextを使って次のような六角形を描くプログラムを作成しなさい。

ヒント: n角形の内角の余角は、360/ n で与えられる。

解答例

Sub Polygon01()    ' 多角形を描く
  Dim angle, length
  Dim i, n 
  n = 6
  angle = 360 / n
  length = 100
  InitializeTurtleGraphics
  For i = 1 To n
    TGMoveL length
    TGTurn angle
  Next i
End Sub

問題ページへ戻る