2013-05-13から1日間の記事一覧

内接・外接する正多角形の辺の合計からの円周率計算を Squeak Smalltalk で

▼正“3の倍数”角形の場合 | m a b c | m := 9. c := 3. b := (Float pi / c) tan. a := (Float pi / c) sin. World findATranscript: nil. 0 to: m do: [:n | | d | d := c * (1 << n). Transcript cr; show: d -> ({a. b} * d). b := a * b / (a + b). a :=…