Qiku ← プロンプト一覧へ

AI / コーディングとデバッグ

金額計算に浮動小数点を使いません

金額計算に浮動小数点を使いません(中国語の原文)

这段代码 [金额计算逻辑] 用浮点数算钱并直接四舍五入。请指出会出错的场景:0.1 加 0.2、多次累加后的误差、除以 3 的分摊、负数退款、四舍五入与银行家舍入的差异。给出改用整数分或 Decimal 的改法、舍入规则该定在哪一层,以及历史数据如何校验没有偏差。
当サイトオリジナル

中国語の原文

使い方

舍入只在一个地方做,通常是最外层出账那一步,中间过程保留全额精度。

同じ分野のプロンプト