Comment detail
税込み価格への修正 (Nested Flatten)
浮動小数点数だと、100 * 1.05 => 105 のようにちょうど整数になったとき、計算誤差によっては104になってしまうかもしれないので、整数のままで処理するように修正。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | --- main.cpp.orig Wed Jul 11 15:03:27 2007
+++ main.cpp Wed Jul 11 15:01:35 2007
@@ -13,11 +13,9 @@
sin >> price;
- price *= 1.05;
-
std::ostringstream sout;
- sout << price;
+ sout << (price * 105 / 100);
return sout.str();
}
|




ocean
#507()
[
C++
]
Rating0/0=0.00
Rating0/0=0.00-0+
1 reply [ reply ]