* G01EAF Example Program Text * Mark 15 Release. NAG Copyright 1991. * .. Parameters .. INTEGER NIN, NOUT PARAMETER (NIN=5,NOUT=6) * .. Local Scalars .. DOUBLE PRECISION PROB, X INTEGER I, IFAIL CHARACTER TAIL * .. External Functions .. DOUBLE PRECISION G01EAF EXTERNAL G01EAF * .. Executable Statements .. WRITE (NOUT,*) 'G01EAF Example Program Results' WRITE (NOUT,*) * Skip heading in data file READ (NIN,*) DO 20 I = 1, 4 READ (NIN,*) TAIL, X IFAIL = 1 * PROB = G01EAF(TAIL,X,IFAIL) * IF (IFAIL.EQ.0) THEN IF (I.EQ.1) THEN WRITE (NOUT,*) ' Tail X Probability ' WRITE (NOUT,*) END IF WRITE (NOUT,99999) TAIL, X, PROB ELSE WRITE (NOUT,99998) ' ** G01EAF returned with IFAIL = ', + IFAIL GO TO 40 END IF 20 CONTINUE 40 CONTINUE * 99999 FORMAT (3X,A1,4X,F4.2,7X,F6.4) 99998 FORMAT (1X,A,I5) END