油わけ算 by JavaScript

 油わけ算というのは、次のような種類の問題である。
 一斗入りの桶に油が一斗入っている。これを七升枡と三升枡を使って五升と五升に分けよ。

 上は、江戸時代の和算書「塵劫記」にあるものだが、同種の問題は西洋にもあって、「タータグリアの油わけ算」と呼ばれているそうな。
 それで、この種の問題を実演するための JavaScript のフォームを作ってみた。
 条件は、上記の他にも
 ・8升を5升枡と3升枡で4升ずつに分ける。
 ・2斗(20升)を11升枡と3升枡で1斗(10升)ずつに分ける。
その他、いろいろ考えられるだろう。このフォームで試すことが可能である。

使い方
 最初に、フォームの中のをクリックする。
 プロンプトにしたがって、
  ・桶の容量
  ・枡-1の容量
  ・枡-2の容量
を入力する。
 このあと、  をクリックすれば、選んだ桶、枡-1、枡-2 の現在量が変化する。
 うまく半分ずつに分けられたときにはこんなメッセージが現われる。
 間違ったときは こともできる。
 混乱したときは、いつでもをクリックすれば最初からやり直せる。
をクリックすれば、履歴を表示する。

Enjoy!

フォーム
ステップ
容量
現在量

 
 
 

枡-1
容量 
現在量
枡-2
容量 
現在量


Feb. 2007
制作・著作 ザ・ランス