Patch level : 12.0 no patch
Files correlati : Commento : Patch level : 12.0 no patch Files correlati : Commento : Aggiunti inline operator aritmetici anche per i longdouble git-svn-id: svn://10.65.10.50/branches/R_10_00@23279 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
a6f34df27b
commit
126d076588
@ -408,7 +408,7 @@ void TPagamento::set_numero_rate(int n, int sscad, int rdiff)
|
||||
{
|
||||
for (i = first; sum < CENTO; i++)
|
||||
{
|
||||
if ((CENTO - sum) < p)
|
||||
if ((CENTO - sum) < (const real)p)
|
||||
p = CENTO - sum;
|
||||
|
||||
sum += p;
|
||||
@ -1142,7 +1142,7 @@ word TPagamento::change_value_uguali(int row, real user_val, bool is_perc, bool
|
||||
// se il numero rate e' 1 si aggiungono rate uguali a coprire l'importo
|
||||
if ((to_share - user_div) < user_div) return 0;
|
||||
real div = to_share / user_div;
|
||||
real delta = to_share - (user_div * div.integer());
|
||||
real delta = to_share - (user_div * real(div.integer()));
|
||||
if (div > real(999.0)) return P_TOOMANY;
|
||||
for (int i = 0; i < div.integer(); i++)
|
||||
{
|
||||
@ -1250,7 +1250,7 @@ word TPagamento::change_value_uguali_prossima(int row, real user_val, bool is_pe
|
||||
if (div < real(1.0)) return P_TROP;
|
||||
if (div > real(999.0)) return P_TOOMANY;
|
||||
|
||||
real delta = to_share - (user_div * div.integer());
|
||||
real delta = to_share - (user_div * real(div.integer()));
|
||||
for (i = row; i < (row + div.integer()); i++)
|
||||
{
|
||||
if (n_rate() <= i) add_rata();
|
||||
@ -1295,7 +1295,7 @@ word TPagamento::change_value_uguali_possible(int row, real user_val, bool is_pe
|
||||
if (div < real(1.0)) return P_TROP;
|
||||
if (div > real(999.0)) return P_TOOMANY;
|
||||
|
||||
real delta = to_share - (user_div * div.integer());
|
||||
real delta = to_share - (user_div * real(div.integer()));
|
||||
for (i = row; i < (row + div.integer()); i++)
|
||||
{
|
||||
if (n_rate() <= i) add_rata();
|
||||
|
Loading…
x
Reference in New Issue
Block a user