program loops implicit none integer i, num_intervals real PI, TwoPi real x, y Parameter(PI=3.141592653) do 10 i = 1,10 write(*,*) i 10 continue do i = 1, 10 write(*,*) i end do open(1,file='data',type='unknown') write(*,100) read(*,*) num_intervals TwoPi = 2 * Pi do i = 1,num_intervals X = TwoPi / num_intervals * i Y = sin(x) write(1,110) x,y end do 100 format('Please input the number of intervals: ',$) 110 format(F10.2,F9.3) end