Professional Documents
Culture Documents
Nama: Pangestika Sampurnani NIM:11/319037/TK/38174 Tugas: Pemrograman Komputer 2 (Modified Euler)
Nama: Pangestika Sampurnani NIM:11/319037/TK/38174 Tugas: Pemrograman Komputer 2 (Modified Euler)
NIM :11/319037/TK/38174
Tugas : Pemrograman Komputer 2 (Modified Euler)
Start
Initial Value
xi(0)=0,5;yi(0)=0,4;i=0
Input:
nint(interval), xf(upper bounds)
Hitung: x
Output x,y
tidak
i = i+1
i<=n
ya
Hitung:
x(i+1) = x(i)+x
y1(i+1) = yi+(dy/dx)xi x
Finish
Hitung:
y2(i+1) = yi+(dy/dx)xi+1,y1i+1 x
y1(i+1) y2(i+1)
tidak
y1(i+1) = y2(i+1)
ya
y(i+1) = y2(i+1)
program tugas_2pemro_modifiedEuler
winapp
real xi,yi,xf,nint,dx,x,y,dydx
write(*,*)'----------------------------'
write(*,*)'Tugas 2 Pemrograman Komputer'
write(*,*)'Pangestika Sampurnani'
write(*,*)'11/319037/TK/38174'
write(*,*)'----------------------------'
xi=0.5
yi=0.4
nint=60
xf=10
dx=(xf-xi)/nint
x=xi
y=yi
write(*,*) ' Nilai x
write(*,*)x,y
while(x.le.xf) do
x=x+dx
Nilai y'
call hitung_dydx(x,y,dydx)
y=y+dydx*dx
write(*,*)x,y
end while
write(*,*)'Copyright by Pangestika Sampurnani'
end program tugas_2pemro_modifiedEuler
subroutine hitung_dydx(x,y,dydx)
real xi,yi,xf,nint,dx,x,y,dydx
dydx=x**0.5+y**0.3
end subroutine