玩程式‎ > ‎一小時寫程式‎ > ‎冰雪奇緣‎ > ‎

16冰雪奇緣:畫2個大小的圓

以XY座標(0,100)為起點,畫一個長寬各100的正方形?
初始化:設置起點、清除筆跡
開始畫線:畫筆大小、下筆、畫筆顏色?

畫圓
以XY座標(0,100)為頂點,
50為半徑的小圓,100為半徑
又要如何畫呢?

半徑=?
圓周長公式=?
圓心角=?度
一個圓有幾度?
1度圓心角對應的圓弧長=?如何計算?
2x3.14x半徑/360=弧長
為何移動步數=弧長?

為何要面向90度?
為何要面向180度?

用 JavaScript 語法(世界上使用最廣的程式語言之一)來表示:

// create_a_circle
for (var count = 0; count < 36; count++) {
  moveForward((5));
  turnRight(10);
}
penColour('#ffffff');
// create_a_circle
for (var count2 = 0; count2 < 36; count2++) {
  moveForward((10));
  turnRight(10);
}
penColour(colour_random());
Comments