You are on page 1of 2

METODE SAW

#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
main()
{
int X[3][5]={{4,4,5,3,3},{3,3,4,2,3},{5,4,2,2,2}};
int W[5]={5,3,4,4,2};
float R[3][5];
int max[5];
int i,j;
float A[3];
cout<<"===================================================="<<endl;
cout<<"\t\t\tMetode SAW \n";
cout<<"===================================================="<<endl<<
endl;
cout<<"
C1
C2
C3
C4
C5 "<<endl;
for(i=0;i<=2;i++)
{
cout<<"A"<<i+1<<" = ";
for(j=0;j<=4;j++)
{
cout<<X[i][j]<<setw(5);

}
cout<<endl;

cout<<"\nPengambil Keputusan bobot kriteria (W)= ";


for(i=0;i<=5;i++)
{
max[i]=0;
for(j=0;j<=2;j++)
{
if(max[i]<=X[j][i])
max[i]=X[j][i];
}
}
for(i=0;i<=4;i++)
cout<<max[i]<<setw(3);
cout<<endl;
cout<<"\n__________________________________"<<endl;
cout<<"\tMATRIKS "<<endl;
cout<<"__________________________________"<<endl;
for(i=0;i<=2;i++)
{
for(j=0;j<=4;j++)
{
R[i][j]=(float)X[i][j]/max[j];
cout<<R[i][j]<<setw(15);
}
cout<<endl;

}
cout<<endl;
cout<<"\n__________________________________"<<endl;
cout<<"\tHASIL DARI PERHITUNGAN "<<endl;
cout<<"__________________________________"<<endl;
for(i=0;i<=2;i++)
{
A[i]=0;
for(j=0;j<=4;j++)
{
A[i]=R[i][j]*W[j]+A[i];
}
cout<<" untuk hasil A"<<i+1<<" = "<<A[i]<<endl;
}
getch();
}

OUTPUT

You might also like