Langsung ke konten utama

Tugas Metode Numerik

NAMA        : SAWITRI D KUSUMA WARDHANI
NBI             : 461003285
KELAS      : R


BISEKSI
#include
#include
#include
#include
void main(){
float x1,x2,x3,y1,y2,y3,er;
char ulang;
do{
clrscr();
do{
            er=0.1;
            cout<<"x1= "; cin>>x1;         
   y1=2*x1*x1+5*x1-9;
            cout<<"y1= "<
            cout<<"x2= "; cin>>x2;
            y2=2*x2*x2+5*x2-9;
            cout<<"y2= "<
} while(y1*y2>0);
do{
   x3=(x1+x2)/2;
   y3=2*x3*x3+5*x3-9;
   if(y1*y3<0)
     x2=x3;
   else
    x1=x3;
      cout<
   if (y3<0) y3=(-1)*y3;

} while ((y3)>=er);
cout<<" Hasil X="<
cout<<"Ulang? "; cin>>ulang;
} while(ulang==('y'));
getch();
}



TABULASI
#include
#include
#include
void main(){
float x1,x2,x3,y1,y2,xa,xb,xc,i,x,ya,yb,y,er;
char ulang;
er=0.01;
do{
clrscr;
do{
            cout<<"x1= "; cin>>x1;
            cout<<"x2= "; cin>>x2;
            y1=(x1*x1)-5*x1+6;
            y2=(x2*x2)-5*x2+6;
} while(y1*y2>0);
do{
if(x1>x2) {
            xa=x2;
   xb=x1;
   }
else {
            xa=x1;
   xb=x2;
   }

xc=(xb-xa)/10; i=10;

do{
i=i+1;
x=xa+xc*i;
ya=(x*x)-5*x+6;
x3=x-xc;
yb=(x3*x3)-5*x3+6;
} while(ya*yb<0);

x1=x;
x2=x-xc;

for(int j=1;j<=11;j++){
            x=xa+xc*(j-1);
   y=(x*x)-5*x+6;
}

cout<
cout<<"akar pendekatannya adalah x="<
cout<<"error ="<
} while ((abs(y))
cout<<"Ulang? "; cin>>ulang;
} while(ulang!='t');
getch();
}


REGULASI FASI
#include
#include
void main(){
float x1,x2,x3,y1,y2,y3,er;
char ulang;
do{
clrscr();
do{
            er=0.1;
            cout<<"x1= "; cin>>x1;
   y1=2*x1*x1+5*x1-9;
   cout<<"y1= "<
            cout<<"x2= "; cin>>x2;
            y2=2*x2*x2+5*x2-9;
            cout<<"y2= "<
} while(y1*y2>0);
do{
   x3=(x1*y2-y1*x2)/(y2-y1);
   y3=2*x3*x3+5*x3-9;
   if(y1*y3<0){
     x2=x3;
     y2=y3 ;
   }else {
    x1=x3;
    y1=y3;                    }
   cout<
   if (y3<0) y3=(-1)*y3;

} while ((y3)>=er);
cout<<" Hasil X="<
cout<<"Ulang? "; cin>>ulang;
} while(ulang==('y'));
getch();
}

Komentar