program m2
implicit none
integer :: i, j
integer, parameter ::
times=24, angles=30
real :: g=-9.8, vyi=0,
vxi=0, yi=0, xi=0, vi
character*40 :: prompt
= 'enter vi'
real, dimension(times)
:: y, t, x
real, dimension(times,angles)
:: h
real, dimension(angles)
:: theta
print *, prompt
read (*,*) vi
write (7,*) angles, times
write (7,*) 0,0
do j=1,angles
theta(j)=3*j
end do
write(7,*) theta
theta=theta*6.2831853/360.
do i=1,times
t(i)=i-1
end do
write(7,*) t
do j=1,angles
vxi=vi*cos(theta(j))
vyi=vi*sin(theta(j))
y=yi+vyi*t+.5*g*t**2
x=xi+vxi*t
h(:,j)=y
write
(7,*) h(:,j)
end do
end program m2
Back to Main Page |