「なにしろ電卓」で「1-0.9-0.1=」の計算結果が「0」にならないという情報をいただいたので修正しました。類似の計算にも「ひと通り」ですが対応しました。
【編集長のもうひとこと】
「1-0.9-0.1=」が「-2.7755575615629e-17」になるというのは「なにしろ電卓」を公開して 16年、まったく気が付きませんでした。
「-2.7755575615629e-17」というのは「ほぼゼロ」なので、こういった計算結果のときは「ゼロ」になるように修正を加えました。
ほかにも「10-9.9=」は「0.09999999999999964」になるようです。
この場合は「小数点以下10桁で四捨五入」して「0.1」にできました。
どうやら、ほかにもかなり無茶な計算式を入力するとイレギュラーな結果になる場合もあるようですが、さすがにそんな極端な計算のことまでは考慮しなくていいでしょう。
一方で「1-0.9-0.1=」や「10-9.9=」などは普通の計算なので、見つけ出せる範囲で対応しました。
記事の情報は公開時あるいは更新時のもので、最新情報はリンク先など情報元の公式ページでご確認ください。