Assalamualaikum Wr. Wb.
Kali ini saya ingin memberikan informasi tentang Algoritma dan Pemrograman Perkalian Vektor dengan Matriks.
1. Identifikasi Masalah :
Cara perkalian vektor dengan matriks.
2. Mengidentifikasi input dan output.
matrik[5][6]={5,9,2,6,7,3,5,3,6,8,9,4,5,3,5,7,5,4,6,8,9,6,5,3,2,4,6,7,6,5} = input
vektor[6]={1,8,3,6,9,4} = input
jumlah[5]={0} = output
3. Menyusun algoritma
procedure kali(matrik,vektor,jumlah);
Deklarasi:
matrik[5][6],vektor[6],jumlah[5],i,j = integer
Deskripsi :
for(int i=0;i<5;i++){
for(int j=0;j<6;j++)
cout<<jumlah[i][j]<<" ";
cout<<endl;
4. Implementasi ke C++.
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void kali(int matrik[5][6],int vektor[6],int jumlah[5]){
cout<<"Perkalian vektor dengan matriks."<<endl<<endl;
cout<<"Nilai dari Matriks = "<<endl;
for(int i=0;i<5;i++){
for(int j=0;j<6;j++)
jumlah[i]=jumlah[i]+(matrik[i][j]*vektor[j]);
}
}
void hasilvektor(int vektor[]){
cout<<"Nilai dari Vektor = "<<endl;
for(int i=0;i<6;i++){
cout<<vektor[i]<<endl;
}
}
void hasilmatrik(int jumlah[5][6]){
for(int i=0;i<5;i++){
for(int j=0;j<6;j++)
cout<<jumlah[i][j]<<" ";
cout<<endl;
}
}
void cetak(int jumlah[]){
cout<<"Hasil perkalian Matriks dengan vektor = "<<endl;
for(int i=0;i<5;i++){
cout<<jumlah[i]<<endl;
}
}
int main(int argc, char** argv) {
int matrik[5][6]={5,9,2,6,7,3,5,3,6,8,9,4,5,3,5,7,5,4,6,8,9,6,5,3,2,4,6,7,6,5}, vektor[6]={1,8,3,6,9,4},jumlah[5]={0};
kali(matrik,vektor,jumlah);
hasilmatrik(matrik);
hasilvektor(vektor);
cetak(jumlah);
return 0;
}
5. Menguji coba data.
Nilai dari matriks = 5 9 2 6 7 3
5 3 6 8 9 4
5 3 5 7 5 4
6 8 9 6 5 3
2 4 6 7 6 5
Nilai dari vektor = 1
8
3
6
9
4
Hasil dari perkalian : 194
192
147
190
168
6. Debugging
-
Selasa, 24 Mei 2016
Algoritma dan Pemrograman Perkalian Vektor dengan Matriks
Share this
Related Articles :
Refleksi Algoritma dan Pemrograman Minggu ke-7Assalamualaikum Wr. Wb. Sudah minggu ke-7 saya menjalani kuliah dan bertemu dengan mata kuliah Algoritma dan Pemrograman ini. Di mingg ...
Refleksi Algoritma dan Pemrograman Minggu ke-3Assalamualaikum Wr. Wb. Refleksi Alpro minggu ke-3 ini akan membahas tentang apa saja yang sudah saya lakukan selama 1 minggu ini. Se ...
Kasus 2.2 - Membuat Program Perkalian 2 Buah BilanganAssalamualaikum Wr. Wb. Hari ini saya ingin membahas tentang Kasus 2.2 - Membuat Program Perkalian 2 Buah Bilangan. Materi ini juga m ...
Diktat Algoritma dan Pemrograman : Bab 6 - Sub Program OOP dan RekursifAssalamualaikum Wr. Wb. Postingan saya kali ini adalah lanjutan dari Diktat yang sudah pernah saya berikan. Diktat Algoritma dan Pemro ...
How to Solve 4.1 dan 4.6Assalamualaikum Wr. Wb. Masih pagi, saya ingin membuat postingan dari ebook yang telah disediakan oleh dosen saya Pak Wahyu. Ebook ini ...
Langganan:
Posting Komentar (Atom)
Artikel Populer
-
Assalamualaikum Wr. Wb. Saya ingin membahas tentang Kasus 2.1 - Algoritma dan Program Penjumlahan 3 Buah Bilangan. Pada Refleksi Alpro Mi...
-
Assalamualaikum Wr. Wb. Hari ini saya ingin membahas tentang Kasus 2.2 - Membuat Program Perkalian 2 Buah Bilangan. Materi ini juga merupa...
-
Assalamualaikum Wr. Wb. Kali ini saya ingin memberikan informasi tentang Mencari Determinan Matriks Ordo 2x2 . Informasi ini sekaligus tug...
0 comments
Posting Komentar