dengan sebagian x yang lain sehingga diperoleh : x=g(x). Misalkan untuk menyelesaikan persamaan x-exp(x)=0 maka maka persamaan dirubah menjadi x=exp(x) atau g(x)=exp(x) Algoritma Metode Iterasi Program Metode Iterasi Mendefinisikan fungsi f(x) dan g(x)
Menentukan nilai pendekatan awal, toleransi error dan
jumlah iterasi maksimum
Cetak header tabel dan menentukan iterasi=0
Program Metode Iterasi
Cetak nilai akar yang diperoleh
Pengujian Program f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal 1, toleransi error 0.1 dan maksimal jumlah iterasi = 10 Pengujian Program (merubah toleransi error) f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal 1, toleransi error 0.01 dan maksimal jumlah iterasi = 10
f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal
1, toleransi error 0.001 dan maksimal jumlah iterasi = 10 Pengujian Program (merubah toleransi error) f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal 1, toleransi error 0.0001 dan maksimal jumlah iterasi = 10
f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal
1, toleransi error 0.00001 dan maksimal jumlah iterasi = 10 Pengujian Program (merubah toleransi error) f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal 1, toleransi error 0.000001 dan maksimal jumlah iterasi = 10 Pengujian Program (merubah toleransi error) f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal 1, toleransi error 0.0000001 dan maksimal jumlah iterasi = 10 Pengujian Program (merubah nilai awal) f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal 1, toleransi error 0.0001 dan maksimal jumlah iterasi = 10
f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal
0.75, toleransi error 0.0001 dan maksimal jumlah iterasi = 10 Pengujian Program (merubah nilai awal) f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal 0.6, toleransi error 0.0001 dan maksimal jumlah iterasi = 10
f(x)=exp(x)+x*x-3*x-2, g(x)=(exp(x)+x*x-2)/3, nilai awal
0.5, toleransi error 0.0001 dan maksimal jumlah iterasi = 10