"mado " <firstname.lastname@example.org> wrote in message <email@example.com>... > if Pn>Pm > Ip = Ipold+K1 *e > end > Ip = Ipold+K2 *e - - - - - - - - - - There is something amiss in your code. The 'if-end' result is totally ignored:
if Pn>Pm Ip = Ipold+K1 *e end Ip = Ipold+K2 *e
Regardless of whether Pn is greater than Pm or not, the result is always the same. The line "Ip = Ipold+K2*e" overwrites whatever change was made to 'Ip' in the 'if' construct. I am sure you meant something else.