You are on page 1of 1

program compoundintrest

implicit none
real,parameter::i1,i2,i3,i4,s,result,y,a,b,c
i1=0.015
i2=0.03
i3=0.05
i4=0.065
s=20000
y=4
call intrest(i1,i2,i3,i4,s,result,y,a,b,c)
write(*,*)result
contains
subroutine intrest(u,v,w,x,t,p,z,m,n,o)
real,intent(out)::(m,n,o,p)
real,intent(in)::(u,v,w,x,z,t)
m=t*(1+u)**z
n=t*(1+v)**z
o=t*(1+w)**z
p=t*(1+x)**z
end subroutine interest
end program compoundintrest

You might also like