ブドウツール個数ver

ブドウツールの使い方・注意点はページ下部にあります。

◆種類選択:

    7  8  9  10  11  12  13

◆重量設定:

    

◆ブドウの重さ入力欄:



     

◆ブドウの重さリスト(Read Only):

新たに読み取ったブドウ・余ったブドウリスト


計算に用いた全てのブドウリスト



◆計算結果:




ブドウツールとは?

ブドウツール個数verとは、7~13房のブドウの合計重量を任意の重さに近づけるために開発されたツールであり、最も近い組み合わせをブドウの重複なしで求めます。

僕は初めてjava script言語を用いてプログラミングをした(そもそもプログラミング自体、ほとんどやったことが無い文系ど素人です)ので、何かしらのエラーが起きるかもしれませんが、ご了承ください。

ブドウツールの使い方・注意点

①「◆種類選択」の項のボタンから何個のブドウの合計重量にするか選択してクリックしてください。(複数選択可)

②「◆重量設定」ではブドウの最低重量・最高重量・合計重量を半角のg単位で入力してください。未入力の場合は0として扱われます。また、余ったブドウの番号は繰り上げられるので注意してください。

③「◆ブドウの重さ入力欄」にブドウの重さを半角のg単位で入力してください。小数点以下入力出来ます。

④「ブドウの重さを読み取る」ボタンを押してください。

⑤適切に入力された場合、入力された数値が「◆ブドウの重さリスト」に付け加えられるのできちんと入力出来たか確認してください。最低重量未満・最高重量超過・100g未満の重さや全角で入力したときは”入力が不正です。”というダイアログが出ます。

⑥全てのブドウの重さを入力し終わるまで③と④の操作を繰り返してください。

⑦もしも入力する数値を間違えてしまった場合は「直前のブドウの重さを削除する」ボタンを押してください。ボタンを押すと、直前に入力されたブドウの数値が「◆ブドウの重さリスト」から削除されます。

⑧全ての数値を入力したら「計算する」ボタンを押してください。2度押し防止のため、1度ボタンを押すとボタンが反応しなくなります。新たにブドウを追加・削除すると再びボタンが押せるようになります。

⑨「ブドウの組み合わせの組」と「余ったブドウ」の計算結果が出力されます。また、「◆ブドウの重さリスト」の上段が余ったブドウのリスト、下段が全てのブドウのリストに更新されます。

⑩新たに計算するときは「全削除」ボタンを押して、出てくるダイアログの「はい」を選択し、「◆ブドウの重さリスト」と「◆計算結果」から以前の数値を削除してください。または、既存のブドウリストに新しいブドウの重さを読み込んで、新たに計算してみてください。

Created by AKH F