Unexpected behavior

Unexpected behavior - Messaggi

#1 Pubblicato: 23/08/2018 03:06:44
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Hi. I can not understand why the argument of the last function "disappears"
Thanks in advance
Alvaro.

File non trovato.File non trovato.
#2 Pubblicato: 23/08/2018 05:01:02
Davide Carpi

Davide Carpi

1.443 apprezzamenti in 2.936 post.

Gruppo: Moderator

The answer is in dec2bas(x,b).

In the third row there is xx-m)/b; arguent:something inside the function is a pass-by-reference operation from the function to the argument, hence the behavior (900 becomes 0).

If you don't want it, assign x to an internal variable and do all the definition operations on that variable (f.e. z:x -> zz-m)/b)
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 utenti hanno apprezzato questo post
sergio 23/08/2018 13:04:00
#3 Pubblicato: 23/08/2018 12:22:11
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Wrote

The answer is in dec2bas(x,b).

In the third row there is xx-m)/b; arguent:something inside the function is a pass-by-reference operation from the function to the argument, hence the behavior (900 becomes 0).

If you don't want it, assign x to an internal variable and do all the definition operations on that variable (f.e. z:x -> zz-m)/b)



Tante grazie Davide! I did not know where else I could look for the error, because I thought I had reviewed everything.

Best regards.
Alvaro.
1 utenti hanno apprezzato questo post
Davide Carpi 23/08/2018 20:52:00
  • Nuovi post
  • Nessun nuovo post