作ったscrachのアプリを見ていたところ....
重大なミスを犯していることに気づきました....
アプリを見ていただいた方はお気づきになったかもしれませんが...
まともな経過時間が表示されない不具合
です
もうこうなるとなんのアプリなのかもわかりません
そこでコードを調べてみることに....
始業時間と終了時間の入力には問題がなさそうでしたので
経過時間の計算にミスがありそうということでよくみてみると
問題は秒数を時間に直す計算のところで60で割った答えを
単に四捨五入で計算していたため小数点以下が0.5以上になると
切り上がってしまうという不具合でした
これを解決するために小数点以下切り捨てしたい....
WIKIで調べてみると0.5以下にしたいのなら0.5引いたら?
と書いてあったので0.5を引いたものを四捨五入....
これで出てきた答えは切り捨ての整数になりました
まだまだつっこみどころ満載のアプリですがひとまず....これで
0 件のコメント:
コメントを投稿