重要。
でも、検算するのがとても大変なのは多桁演算の宿命。
だから、大体正しければいい、というものでもない。
除算の評価結果を見ていて、変なことに気付いた。
検算をするとどうもおかしい。
筆算してみても、自分が間違えてる可能性もある。
Windows付属の電卓はかなりの桁数計算できるが、それと比較すると、やはりどうも多桁計算側がおかしいようだ。
ステップ実行したところ、やはりおかしいことが分かったため、ソースコードを睨むこと数分。
なんと、商として2を立てる判断が抜けていて、1以降9が無限に続くという愚かさを発見、修正。
修正結果も確認、問題解消。
本日のバグ修正
- 商の期待値として2が含まれると誤った商を算出する除算における条件判定抜けを修正
- 代入演算でエラーのコピー漏れがあり、除算時のゼロ割りエラー未返却を修正
コメントしちゃいなよ