program prog02 implicit real*8 (a-h,o-z) c c This program calculate the integral c sum = integral_a^b 1/sqrt(x) dx c by using the Mid-Point formula. c write(*,*) 'n, a, b = ?' read(*,*) n, a, b write(*,*) 'n = ', n,' a = ',a,' b = ',b c sum = 0.0d0 dx = (b - a)/n c do i = 1, n x = a + (i - 0.5d0)*dx sum = sum + f(x) end do sum = sum*dx c exa=2*(sqrt(b)-sqrt(a)) write(*,*) 'Sum = ',sum write(*,*) 'Exact = ',exa stop end c ********************************************************************** function f(x) c ********************************************************************** implicit real*8 (a-h,o-z) f = 1.0d0/sqrt(x) end