Anda di halaman 1dari 4

LAPORAN

METODE NUMERIK

OLEH :
ANGGUN SAFIRA KUSMINDASARI [18081010003]
PARALEL A

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS ILMU KOMPUTER
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
JAWA TIMUR
2019
Kode Program
#include<stdio.h>
#include<math.h>

double f(double x){


return(x*x-exp(x)+3);
}

int main(){
double a,e,fa,fb,x,fx;
int b,n=9,i;
printf("\tMETODE REGULA FALSI\n\n");
printf("Nilai awal =");
scanf("%lf",&a);
printf("Nilai akhir =");
scanf("%d",&b);
printf("Toleransi error=");
scanf("%lf",&e);
printf("Iterasi maksimum=");
scanf("%d",&n);
fa=f(a);
fb=f(b);

if
printf("It. \ta \tb \tf(a) f(b) \tx \tf(x) \n");

while (i<n){
x=(b-(fb*((b-a))/(fb-fa)));
fx=f(x);

if(f(x)*fa<0){
b=x;
fb = f(x);
}
else{
a=x;
fa = f(x);

printf("|%d|%.8lf|%d|%.8lf|%.8lf|%.8lf|%.8g\n",i+1,
a, b, fa, fb, x, f(x));
}
i++;
if ((f(x))<=e || i>(n-1))
break;
}
printf("Akar persamaan adalah %.8lf\n",x);

printf("Error = %.8g\n",fx);
}
Output Program

Input :
Masukkan Nilai awal : 1
Masukkan Nilai akhir : 2
Masukkan toleransi error : 0.00000001
Masukkan iterasi maks : 8

Output :
It. a b f(a) f(b) x f(x)
|1|1.76714024|2|0.26869652|-0.38905610|1.76714024|0.26869652
|2|1.86226507|2|0.02972771|-0.38905610|1.86226507|0.029727714
|3|1.87204230|2|0.00298139|-0.38905610|1.87204230|0.0029813915
|4|1.87301540|2|0.00029596|-0.38905610|1.87301540|0.00029595664
|5|1.87311192|2|0.00002935|-0.38905610|1.87311192|2.9349033e-005
|6|1.87312149|2|0.00000291|-0.38905610|1.87312149|2.910151e-006
|7|1.87312244|2|0.00000029|-0.38905610|1.87312244|2.8855785e-007
|8|1.87312254|2|0.00000003|-0.38905610|1.87312254|2.8612106e-008
Akar persamaan adalah 1.87312254
Error = 2.8612106e-008
Data Excel

iterasi a b F(a) F(b) x F(x)


1 1 2 1.28171817 -0.38905610 1.76714024 0.268696519
2 1.76714024 2 0.26869652 -0.38905610 1.86226507 0.029727714
3 1.86226507 2 0.02972771 -0.38905610 1.87204230 0.002981392
4 1.8720423 2 0.00298139 -0.38905610 1.87301540 0.000295957
5 1.8730154 2 0.00029596 -0.38905610 1.87311192 2.93489E-05
6 1.87311192 2 0.00002935 -0.38905610 1.87312149 2.91013E-06
7 1.87312149 2 0.00000291 -0.38905610 1.87312244 2.88614E-07
8 1.87312244 2 0.00000029 -0.38905610 1.87312254 2.86811E-08

Anda mungkin juga menyukai