Because each expression is considered on it's own merits, and the 600*0.5 expression will be evaluated before the 0.0+() expression.

(0.0+600)*0.5 should give you 300 though.

We went through this pretty exhaustively with some good examples, but for the life of me I can't get the search engine to turn them up [Roll Eyes]

Beware however that one of the release candidates had a bug in the precedence when using "NOT"

{edit} Good grief! a veritable flood! {/edit}

[ 24. September 2002, 15:58: Message edited by: Richard Howarth ]