corretto arrotondamento delle percentuali

git-svn-id: svn://10.65.10.50/trunk@2427 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1996-01-10 16:50:07 +00:00
parent d2a30e713a
commit fe7584f45b

View File

@ -1053,7 +1053,7 @@ word TPagamento::change_value_uguali(int row, real user_val, bool is_perc)
else // n. rate > 1, modificata la rata 0: _tpr e' per forza < 4
{
real div = remainder / real(n_rate() - 1);
div.round(is_perc ? 3 : _round);
div.round(is_perc ? 2 : _round);
real delta = remainder - (div * real(n_rate() - 1));
rata(0).add(user_val.string(), tok_ind);
@ -1239,7 +1239,7 @@ void TPagamento::adjust_perc_imp(bool is_perc, int rdiff)
else
other = (_tpr < 4 ? _firstr : _secndr);
TDistrib dt(toshare, is_perc ? _round : 3);
TDistrib dt(toshare, is_perc ? _round : 2);
const int first = _tpr > 3 ? 1 : 0;
for (int j = first; j < _rate.items(); j++)