posted 18 years ago
hi,
Its simple you evaluate from left to right and replace every expression with its value you'll get the answer.
line 1:
if (b1 & b2 | b2 & b3 | b2)
if( true & false | false & true | false) became
if(false | false & true | false) after evaluating true & flase to false. Then that became
if(false & true | false) after evaluating false | false to false. After that false & true gave false then false | false gave false as a result.
For Line 2:
Its just performing line 1 result | b1. b1 is true. hence false (result of line 1) | true yields true.
I think you are clear now.
if you think you can you r right<br />if you think you can not you r double right