[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] [Tomasz] 1 / 0 = 0?



PureBytes Links

Trading Reference Links

Hello,

(30/0) is NaN  - NOT a NUMBER 

Division by zero is illegal operation.

If there was no protection against dividing by zero
the program would just bomb out (crash and say good bye).

Therefore when dividing two numbers X / Y AB checks
if Y is equal to zero and always returns zero in that case.


Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: <mik-u@xxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Monday, March 03, 2003 4:00 AM
Subject: [amibroker] [Tomasz] 1 / 0 = 0?


> Tomasz,
> 
> AB returning 0 for an expression like 1 / 0. Is it correct?
> 
> The following expression
> 
>    100 - 100 / (1 + 30 / 0) 
> 
> is equal 0 in AB, but I think it should be equal 100.
> 
> Thanks,
> Mike
> 
> 
> 
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
> 
> 
> 

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/