Hi, I have written a fortran 90 program that finds the definite integral of a function using the trapezium method.(adsbygoogle = window.adsbygoogle || []).push({});

Everything is fine, other than when I compile my program it produces the following error:

assignment_2_final.f90:127.2:

ITRAP = (z/2)((G(a) + G(b)) + z*area)

1

Error: Unclassifiable statement at (1)

My code looks like this...

PROGRAM assignment_2

IMPLICIT NONE

REAL(kind = 8) :: x, h, Error_F, Error_C, Error_D2, a, b, z, area, ITRAP

INTEGER :: i, N

area = 0.0

...

z = b - a

DO i=1,N-1

area = area + G(a+i*z)

END DO

ITRAP = (z/2)((G(a) + G(b)) + z*area)

WRITE(6,*)

WRITE(6,*)'The definite integral of g(x) using'

WRITE(6,*)'the trapezium rule = ',ITRAP

WRITE(6,*)

The user is asked to enter values for a, b and N.

I have changed the code and still cannot come up with the solution to my error, any help would be greatly appreciated

**Physics Forums - The Fusion of Science and Community**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Fortran 90 - gfortran error - help!

Loading...

Similar Threads - Fortran gfortran error | Date |
---|---|

[Fortran] Filon's method Fourier Transform | Jun 29, 2015 |

Fortran (gfortran) compiling error | Oct 1, 2013 |

Fortran bug: rank problem gfortran | Mar 22, 2013 |

Fortran compilers: Absoft, gfortran and ifort | Dec 7, 2010 |

**Physics Forums - The Fusion of Science and Community**