You are on page 1of 1

print*,"The value of w1 is",func(h,x0,y0)

print*,"The value of w2 is",fun(h,x0,y0,w1)


print*,"The value of w1 is",fune(h,x0,y0)
print*,"The value of w1 is",fund(h,x0,y0)

function func(h,x0,y0) result(w1)


real::h,x0,y0,w1
w1=h*2*x0*y0

end function func


function fun(h,x0,y0,w1) result(w2)
real::h,x0,y0,w1,w2
w2=h*2*(x0+h/2)*(y0+w1/2)
end function fun
function fune(h,x0,y0,w2) result(w3)
real::h,x0,y0,w3,w2
w3=h*2*(x0+h/2)*(y0+w2/2)
end function fune
function fund(h,x0,y0) result(w4)
real::h,x0,y0,w4,w3
w4=h*2*(x0+h)*(y0+w3)

end function
function fu(h,x0,y0,w1,w2,w3,w4) result(b)
real::y0
real::w1,w2,w3,w4,h0
b=y0+(w1+2*w2+2*w3+w4)/6
end function fu

You might also like