私はあなたがポイントの中でポイントを分割したいと思う3つのものを選ぶことができるプログラムに取り組んでいます。なぜ小数は正しく加算されませんか?
たとえば、アクションで4点が得られ、4点が選択した3点の間で分割されているとします。
この場合、3つのものはそれぞれ1.33333 ...ポイントを取得します。
私のデータベースには、1.33として保存されています。
しかし、私がそれらを持ち出すと、それは3.99まで計算されます。
理解できる。
しかし、これを避けるには、1.34ポイントのものを与えないでください。
ラウンドアップ?あなたはこれをやりたいことを明確に説明していない、それはあなた次第です。これはコーディングの問題ではありません。 –
なぜあなたは合計を丸めることができませんか? –
あなたはデータベースにも合計をキャッシュすることができるので、集計を追加する代わりに、集計 –