整数型のみを使用して簡単に丸めを行う方法を見つけようとしました。次の解決策が見つかりました。
例 1 - 切り上げ
Value1=260
Value2=305
Tmp1=(10 * Value1) / Value2 = 8.52 = 8 (integer)
Tmp1=(Tmp1 + 5) / 10 = (8 + 5) / 10 = 1.3 = 1 (integer)
例 2 - 切り捨て
Value1=76
Value2=305
Tmp1=(10 * Value1) / Value2 = 2,49 = 2 (integer)
Tmp1=(Tmp1 + 5) / 10 = (2 + 5) / 10 = 0.7 = 0 (integer)
これを行うためのより良い方法はありますか?
たぶん、これは同じ問題を抱えている他の誰かを助けるでしょう。