fork download
  1. PROGRAM CMPLXD
  2. IMPLICIT COMPLEX(X)
  3. PARAMETER (PI = 3.141592653589793, XJ = (0, 1))
  4. DO 1, I = 0, 7
  5. X = EXP(XJ * I * PI / 4)
  6. IF (I.EQ.2) THEN
  7. GO TO 3
  8. END IF
  9. IF (AIMAG(X).LT.0) THEN
  10. PRINT 2, 'e**(j*', I, '*pi/4) = ', REAL(X), ' - j',-AIMAG(X)
  11. ELSE
  12. PRINT 2, 'e**(j*', I, '*pi/4) = ', REAL(X), ' + j', AIMAG(X)
  13. END IF
  14. 2 FORMAT (A, I1, A, F10.7, A, F9.7)
  15. 1 CONTINUE
  16. 3 CONTINUE
  17. STOP
  18. END
Success #stdin #stdout 0.01s 5440KB
stdin
Standard input is empty
stdout
e**(j*0*pi/4) =  1.0000000 + j0.0000000
e**(j*1*pi/4) =  0.7071068 + j0.7071068