CASE construct, but with reals

CASE construct, but with reals

Apparently I can't use a REAL variable as the case expression in a CASE consruct. Is there any similar construct in which I can do effectively the same thing using a REAL, or am I relegated to a series of IF ... THENs?

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Nope - can't use REALs. Keep in mind that comparing REALs for equality is often a source of trouble, as sometimes a computed result isn't exactly the decimal value you think it is. Depending on what your values are, perhaps you could convert the value to integer and CASE on that?


Steve - Intel Developer Support

Thanks, anyway. Yes, I am familiar with the hazards of comparing reals.

Now I just have to decide which is uglier, the IF..THENs, or the conversion to an INTEGER case expression.

Leave a Comment

Please sign in to add a comment. Not a member? Join today