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 :
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. Pada pertemuan kelima setelah kuliah kami diberikan tugas untuk menyelesaikan sebuah diktat Algoritma dan Pemrogram...
-
Assalamualaikum Wr. Wb. Selamat malam semua, semoga hari ini masih diberikan kesehatan baik lahir maupun batin. Aamiin. Kali ini saya in...
-
Assalamualaikum Wr. Wb. Kali ini saya ingin membagikan tugas kelompok saya tentang Kasus 3.5 - Membuat Algoritma dan Program Konversi Hari...
-
Assalamualaikum Wr. Wb. Berikut adalah Diktat Algoritma dan Pemrograman : Bab 4 - Pemilihan atau Kontrol Program. Pada bab 4 ini terdapat k...
0 comments
Posting Komentar