No. I've just tried --- $a = 68288455.49; $b = 67947269.62;
$c = $a - $b; print $c; --- and also get a result of 341185.86999999 Weird. John -----Original Message----- From: Timothy Johnson [mailto:[EMAIL PROTECTED]] Sent: 23 May 2002 17:01 To: '[EMAIL PROTECTED] '; '[EMAIL PROTECTED] ' Subject: RE: Strange total from adding 2 numbers It looks like the negative number is being entered as a string. How are you entering the second Acct_Bal_Raw variable initially? -----Original Message----- From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: 5/23/02 8:47 AM Subject: Strange total from adding 2 numbers Why is the addition of the numbers -67947269.62 and 68288455.49, both with only 2 numbers after the decimal, resulting in 341185.86999996 where there are 8 numbers after the decimal. I would expect the number to simply be 341185.87. How can i avoid this strange behavior? Below are 2 examples, both are shown from the debugger. DB<10> x $funds_type_totals{$funds_type} 0 68288455.49 DB<11> x $Deposit_Acct_Bal_Raw 0 '-67947269.62' DB<12> s 161: $Deposit_Acct_Bal_Raw += $funds_type_totals{$funds_type}; DB<12> x $Deposit_Acct_Bal_Raw 0 341185.86999996 ======= DB<18> $l = 68288455.49 -67947269.62 DB<19> x $l 0 341185.86999999 -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------Confidentiality--------------------------. This E-mail is confidential. It should not be read, copied, disclosed or used by any person other than the intended recipient. Unauthorised use, disclosure or copying by whatever medium is strictly prohibited and may be unlawful. If you have received this E-mail in error please contact the sender immediately and delete the E-mail from your system. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]