Professional Documents
Culture Documents
FINAL TEST
METODE NUMERIK
Source Code :
#include <stdio.h> a[0][0]=n; a[0][1]=sumx1; a[0][2]=sumx2; a[0][3]=sumy;
int x1[n],x2[n],y[n];
//STEP 1//
for(i=0;i<n;i++) {
//DIBAGI BILANGAN SENDIRI JIKA B1K1 TIDAK 0//
printf("Data ke-%d\n",i+1);
printf("x1 : ");
if(a[0][0]!=1) {
scanf("%d",&x1[i]);
for(j=0;j<4;j++) {
fflush(stdin);
tmp[0][j]=a[0][j]/a[0][0];
printf("x2 : ");
}
scanf("%d",&x2[i]);
for(k=0;k<1;k++) {
fflush(stdin);
for(l=0;l<4;l++) {
printf("y : ");
if(a[k][l]==0&&l==0){
scanf("%d",&y[i]);
continue;
fflush(stdin);
}
}
else {
a[k][l]=tmp[k][l];
for(i=0;i<5;i++) {
}
sumx1=sumx1+x1[i];
}
sumx2=sumx2+x2[i];
}}
sumy=sumy+y[i];
printf("---STEP 1---\n");
sumx1kuadrat=sumx1kuadrat+(x1[i]*x1[i]);
for(i=0;i<3;i++) {
sumx2kuadrat=sumx2kuadrat+(x2[i]*x2[i]);
for(j=0;j<4;j++) {
sumx1x2=sumx1x2+(x1[i]*x2[i]);
printf(" %.2f ",a[i][j]);
sumx1y=sumx1y+(x1[i]*y[i]);
}
sumx2y=sumx2y+(x2[i]*y[i]);
printf("\n\n");
}
}
//STEP 2// for(l=0;l<4;l++) {
continue;
if(a[1][0]!=0) { }
for(i=1;i<3;i++) { else {
for(j=0;j<4;j++) { a[2][l]=tmp[2][l];
tmp[i][j]=a[i][j]-(a[1][0]*a[0][j]); }
} }
} }
for(k=1;k<2;k++) {
if(a[k][l]<=0){ for(i=0;i<3;i++) {
continue; for(j=0;j<4;j++) {
else { }
a[k][l]=tmp[k][l]; printf("\n\n");
} }
} //STEP 4//
for(j=0;j<4;j++) {
for(i=0;i<3;i++) { }
for(j=0;j<4;j++) { for(l=0;l<4;l++) {
} continue;
printf("\n\n"); }
} else {
for(i=1;i<3;i++) { for(i=0;i<3;i++) {
for(j=0;j<4;j++) { for(j=0;j<4;j++) {
} }
} printf("\n\n");
}
//STEP 5// //STEP 7//
for(j=0;j<4;j++) { b2=a[2][3]/a[2][2];
tmp[2][j]=a[2][j]-(a[2][1]*a[1][j]); b1=(a[1][3]-a[1][2]*b2)/a[1][1];
} b0=(a[0][3]-(a[0][1]*b1)-(a[0][2]*b2))/a[0][0];
for(l=0;l<4;l++) {
continue;
} //REGRESI//
} }
printf("---STEP 5---\n");
for(i=0;i<3;i++) {
for(j=0;j<4;j++) {
printf("\n\n");
//STEP 6//
for(j=0;j<4;j++) {
tmp[2][j]=a[2][j]/a[2][2];
for(l=0;l<4;l++) {
if(a[2][l]<=0){
continue;
else {
a[2][l]=tmp[2][l];
}
Hasil Outputnya :