Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!cs.utexas.edu!uwm.edu!ux1.cso.uiuc.edu!aries!mcdonald From: mcdonald@aries.scs.uiuc.edu (Doug McDonald) Newsgroups: comp.lang.fortran Subject: Re: style--- REAL comparisons Message-ID: <1990Aug4.173025.15920@ux1.cso.uiuc.edu> Date: 4 Aug 90 17:30:25 GMT Sender: usenet@ux1.cso.uiuc.edu (News) Reply-To: mcdonald@aries.scs.uiuc.edu (Doug McDonald) Organization: School of Chemical Sciences, Univ. of Illinois at Urbana-Champaign Lines: 20 I just thought of one good - very good - use of compariaons of real variables for equality: THIS IS PSEUDOCODE, folks, - bugs guaranteed, you get the idea : real function power(a,b) if (b .eq. 1.) then power = a else if( b .eq. 0.) then power = 1. else if( b .eq. 0.5) then power = sqrt(a) else (use log and exp) There ARE good uses for such things. People who say NEVER use equality comparisons on reals are just being silly. Doug McDonald