Oleh :
Fitrya Nadya Sabyla
(07650026)
int iterasi=32;
for(int i=1;i<=iterasi;i++)
{
y1=Math.pow(x1,2)-3; y2=Math.pow(x2,2)-3;
xt=(x1+x2)/2;
if(y1*yt<0)
{ x1=x1; x2=xt;
else if(y2*yt<0)
{ x1=xt; x2=x2; }
System.out.println("Iterasi ke="+i+"\tx: "+xt);}
}
}
Output Program:
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
ke=1
ke=2
ke=3
ke=4
ke=5
ke=6
ke=7
ke=8
ke=9
ke=10
ke=11
ke=12
ke=13
ke=14
ke=15
ke=16
ke=17
ke=18
ke=19
ke=20
ke=21
ke=22
ke=23
ke=24
ke=25
ke=26
ke=27
ke=28
ke=29
ke=30
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
x: 1.0
x: 1.5
x: 1.25
x: 1.375
x: 1.3125
x: 1.28125
x: 1.265625
x: 1.2734375
x: 1.27734375
1.275390625
1.2763671875
1.27587890625
1.276123046875
1.2762451171875
1.27618408203125
1.276214599609375
1.2761993408203125
1.2762069702148438
1.2762107849121094
1.2762126922607422
1.2762136459350586
1.2762131690979004
1.2762134075164795
1.276213526725769
1.2762134671211243
1.2762134373188019
1.276213452219963
1.2762134596705437
1.2762134559452534
1.2762134540826082
yt=Math.pow(xt,2)-3;
Output Program:
Iterasi ke=1
x: 0.5
Iterasi ke=2
x: 0.9230769230769234
Iterasi ke=3
x: 1.2333333333333334
Iterasi ke=4
x: 1.4377880184331797
Iterasi ke=5
x: 1.563197026022305
Iterasi ke=6
x: 1.636765790120423
Iterasi ke=7
x: 1.6787989959451632
Iterasi ke=8
x: 1.7024529464274485
Iterasi ke=9
x: 1.7156505558004014
Iterasi ke=10
x: 1.7229789294706253
Iterasi ke=11
x: 1.7270374163429194
Iterasi ke=12
x: 1.72928171278115
Iterasi ke=13
x: 1.7305217708094203
Iterasi ke=14
x: 1.7312066405907354
Iterasi ke=15
x: 1.7315847921148704
Iterasi ke=16
x: 1.7317935601436636
Iterasi ke=17
x: 1.7319088070185318
Iterasi ke=18
x: 1.7319724244490944
Iterasi ke=19
x: 1.732007541096312
Iterasi ke=20
x: 1.732026925141751
Iterasi ke=21
x: 1.7320376248696245
Iterasi ke=22
x: 1.7320435309500404
Iterasi ke=23
x: 1.7320467910059385
Iterasi ke=24
x: 1.7320485904991916
Iterasi ke=25
x: 1.7320495837870213
Iterasi ke=26
x: 1.7320501320637964
public
Iterasiclass
ke=27Secant
x: 1.7320504347025203
Iterasi ke=28
x: 1.732050601753527
x: 1.732050693962603
{Iterasi
public ke=29
static void main(String[]args)
{double x1=0,x2=6,x3;double y1,y2,y3;int iterasi=12;
for(int i=1;i<=iterasi;i++)
3. Source
Code Program dengan Metode Secant
{ y1=Math.pow(x1,2)-3; y2=Math.pow(x2,2)-3;
if(y1==y2)
{ break;}
x3=x2-y2*(x2-x1)/(y2-y1);y3=Math.pow(x3,2)-3;x1=x2;x2=x3;
System.out.println("Iterasi ke-"+i+"\tx: "+x3);
} } }
Output Program:
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
ke-1
ke-2
ke-3
ke-4
ke-5
ke-6
ke-7
ke-8
ke-9
ke-10
ke-11
ke-12
x: 0.5
x: 0.9230769230769231
x: 2.432432432432433
x: 1.5631970260223047
x: 1.7024529464274487
x: 1.733581195339025
x: 1.7320376248696245
x: 1.7320508017475096
x: 1.7320508075688994
x: 1.7320508075688774
x: 1.7320508075688772
x: 1.7320508075688772
Output Program:
Nilai akhir=-0.5
Output Program:
Nilai akhir :10.666666666666666
int iterasi=10;
for(int i=1;i<=iterasi;i++)
{ y=Math.pow(x,2)-3;
//f(x)=x^2-3
//x=x-y/t
} }}
Output Program:
4.792616678009936
aa=1;
for(int j=0;j<x.length;j++)
{ if(i !=j)
{ aa=aa*(xx-x[j])/(x[i]-x[j]);
}
}
bb=aa*y[i];
cc=cc+bb;
}
System.out.println(cc);
}
}
Output Program:
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
Iterasi
ke-1
ke-2
ke-3
ke-4
ke-5
ke-6
ke-7
ke-8
ke-9
ke-10
x:
x:
x:
x:
x:
x:
x:
x:
x:
x:
1.75
1.7321428571428572
1.7320508100147276
1.7320508075688772
1.7320508075688774
1.7320508075688772
1.7320508075688774
1.7320508075688772
1.7320508075688774
1.7320508075688772