ネットの海の片隅でスマートフォン用の表示で見るネットの海の片隅で技術ネタの放流、あるいは不法投棄。消費税の端数処理がめんどくさすぎることについて、あーだこーだ言うだけのエントリ。問題あらためて言うまでもないかもしれないが、現在、この国では消費税というものがあって、一部の例外を除いて、商品の価格に加えて8%の金額を税として支払う必要がある。税抜100円のものを買うと、8%にあたる8円の税がかかって税込108円支払う必要がある。値札に税抜価格を表示して精算時に税込価格を算出すれば良いケースであれば、その通りにすれば良い。値札に税込価格を表示したいケースではめんどくさくなってくる。なり、税抜630円になる。なり、四捨五入して税込680円になる。なり、税抜722円になる。なり、四捨五入して税込780円になる。なり、四捨五入して税込2339円になる。なり、四捨五入して税込1361円になる。しても同じ問題が起こる。あることによって、素朴な掛け算だけでは計算結果が整数に閉じない。あたりの端数処理を加えることになるが、この端数処理のせいで分配法則が成り立たなくなる。する合わせ買いしたときにお客さんが損をしないようにする。常に成り立つようにする。メリットはお客さんが損をすることがない。デメリットは「利益が減る」「1円のお釣りが発生するケースが増える」あたり。税込価格ではなく「参考税込価格」などとしながら、実際に運用されているのもよく見かける。個々の商品に対して税額計算する右辺を使うようにする。これができるケースならシンプルで良さそう。税込・税抜の併記をやめる一番シンプルっぽいが、この問題にぶつかってる時点でこの選択肢を取れる場合は少なそう。本当に無理なのか問い直してみる価値はある。(0.08)だから素朴な掛け算の結果が整数に閉じない。...)であれば、整数に閉じるようになる。通貨を変更する我々は暗黙のうちに通貨が整数として定義されていることを受け入れてしまっている。通貨の定義域が有理数に拡張されれば、8%の消費税を掛けた結果も有理数に閉じる。おわりに現実世界はたいへん。ガッと書いたので漏れなどあるかも。ゼリーを絶賛するだけのエントリです。(3)月別アーカイブはてなブログをはじめよう!s_osaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。