人気ブログランキング | 話題のタグを見る

[CoveredCalc] 引き続き電卓エンジンを見直し中

イコールで計算結果が出たあとに(イコールでなくてもいいんですが)BackSpace を入力すると、表示されている計算結果を 1 文字削る動きにしました。
つまり、「3 × 5 =」と入力してディスプレイ部に「15.」と表示されたところで、BackSpace ボタンを押すと「1.」になります。さらにそのまま次の数字を入力できます。

それから、演算結果に小数部分が出てくる計算で、小数部分の最後に 0 が表示される不具合を見つけて修正しました。
上記 BugTrack の例では、浮動小数点数の誤差の影響もあるのですが、その部分は修正してません。
というわけで、小数を含む計算にはもしかすると誤差が出るかもしれません。(電卓としては最低ですね…)
基本的には計算するたびに有効桁数で丸めているはずですが。

ソース公開については前向きに検討中ですが、使用しているアイコンについては公開できない見通しです。
by hironytic | 2005-05-23 15:17 | 開発状況
<< [CoveredCalc] 符... [CoveredCalc fo... >>