油わけ算 by JavaScript
油わけ算
というのは、次のような種類の問題である。
一斗入りの桶に油が一斗入っている。これを七升枡と三升枡を使って五升と五升に分けよ。
上は、江戸時代の和算書「塵劫記」にあるものだが、同種の問題は西洋にもあって、「タータグリアの油わけ算」と呼ばれているそうな。
それで、この種の問題を実演するための JavaScript のフォームを作ってみた。
条件は、上記の他にも
・8升を5升枡と3升枡で4升ずつに分ける。
・2斗(20升)を11升枡と3升枡で1斗(10升)ずつに分ける。
その他、いろいろ考えられるだろう。このフォームで試すことが可能である。
使い方
最初に、フォームの中の
をクリックする。
プロンプトにしたがって、
・
桶の容量
・
枡-1の容量
・
枡-2の容量
を入力する。
このあと、
をクリックすれば、選んだ桶、枡-1、枡-2 の現在量が変化する。
うまく半分ずつに分けられたときには
こんなメッセージ
が現われる。
間違ったときは
こともできる。
混乱したときは、いつでも
をクリックすれば最初からやり直せる。
をクリックすれば、履歴を表示する。
Enjoy!
フォーム
ステップ
桶
容量
現在量
枡-1
容量
現在量
枡-2
容量
現在量
Feb. 2007
制作・著作
ザ・ランス