menu bar

Monday, 23 May 2016

perkalian matrik dan vektor

LAPORAN
Perkalian Matrik dan Vektor



Mengerti masalah :
                Mencari mencari hasil perkalian antara matrik dan vector yang telah di sediakan,

analisisi

anilisis permasalahan di atas 

1. vektor terdiri adalah 2*3  dan vektor terdiri 1*3
2. pengalinya dengan cara misal i = kolom dan j=baris maka i*j
3. jika ada sel yang tidak punya pasangan pengali maka di anggap nol/tida ditulis/dihitung

percobaan data :
                Mencari perkalian matrik [2*3] dan vektero[1*3]
C= hasil kali dari kali matrik dan vector
C 11 = (a11*b11)+(a12*b21)+(a13*a31)
C21 =(a21*b11)+(a22*b21)+(a23*b31)

Algoritma

Int matriks(int arr[20][20], int baris,int kolom)
Deklarasi:
I,j,x[kolom],y,N :integer


Dekskrpsi:
For(i=1;i<=baris;i++)
For(j=1;j<=kolom;j++)
For(y=1;y<=kolom;y++)
N=arr[i][j]*x[y]
Write N
End for
End for
End for
End

C++


#include <iostream>


/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int matriks(int arr[20][20], int kolom, int baris){
int i,j;
for(i=1;i<=baris;i++){
for(j=1;j<=kolom;j++){
cout<<"masukkan baris ke "<<i<<" kolom ke "<<j<<" ";cin>>arr[i][j];cout<<endl;
}
}
cout<<"matriks\n";
for(i=1;i<=baris;i++){
for(j=1;j<=kolom;j++){
cout<<arr[i][j]<<" ";
}
cout<<endl;
}
int x[kolom],n;
cout<<"berapa variabel ? ";cin>>x[kolom];
for(int y=1;y<=kolom;y++){
cout<<"masukkan data ke "<<y<<" ";cin>>x[y];cout<<endl;
}
cout<<"vektor\n";
for(int y=1;y<=kolom;y++){
cout<<x[y]<<endl;
}
cout<<"perkalian matriks dan vektor"<<endl;
for(int i=1;i<=baris;i++){
for(int j=1;j<=kolom;j++){
for(int y=1;y<=kolom;y++){
n=arr[i][j]*x[y];
cout<<n<<" ";
}
}
cout<<endl;
}
}


int main(int argc, char** argv) {
int array[20][20],a,b;
cout<<"\t=Program perkalian matriks dan vektor="<<endl;
cout<<"\t--------------------------------------"<<endl<<endl;
cout<<"masukkan jumlah kolom matriks ";cin>>a;cout<<endl;
cout<<"masukkan jumlah baris matriks ";cin>>b;cout<<endl;
matriks(array,a,b);
return 0;
}

output



dalam manual



No comments:

Post a Comment