Matriks adalah susunan segi empat siku-siku dari bilangan yang dibatasi dengan tanda kurung. suatu matriks tersusun atas m baris dan n kolom maka dikatakan matriks tersebut berukuran ordo m x n. penulisan matriks biasanya menggunakan huruf kapital A, B, C dan seterusnya, sedangkan penulisan matriks beserta ukurannya (matriks dengan m baris dan n kolom) adalah Amxn, Bmxn dan seterusnya.
Matriks Skalar adalah dimana setiap elemen dari sebuah matriks dikalikan dengan sebuah bilangan. misalnya terdapat matriks A berordo 2x2 dikalikan 2 maka hasilnya adalah dua kali matriks.
Saya akan mencoba mengimplementasikan matriks skalar kedalam bahasa pemrograman C++.
#include <iostream.h.>
#include <conio.h>
#define Nmaks 25
typedef int matriks[Nmaks]
[Nmaks];
void main ()
int colA,rowA,i,j,x;
matriks A, B;
char answer;
do
{
clrscr();
cout<<"PERKALIAN SKALAR MATRIKS"<<endl<<endl;
cout<<"Masukkan Jumlah Baris Matriks A = "
cin>>rowA;
cout<<"Masukkan Jumlah Kolom matrik A = ";
cin>>colA;
clrscr();
cout<<"Masukkan Nilai Matrik A = ";
for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
cout<<"A['<<i<<","<<j<<"]=";
cin>>A[i][j];
}
}
cout<<endl<<endl;
cout<<Masukkan Bilangan Pengali = ";cin>>x;
clrscr();
cout<<endl;
//Preses penjumlahan Matriks
for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
B[i][j]=A[i][j]*x;
}
}
clrscr();
//Output Matriks A
gotoxy(1,5);
cout<<"A = ";
for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
gotoxy(2+4*j,2=2*i);
cout<<A[i][j];
}
}
//Output Matriks B
gotoxy(1,15);
cout<<"B = ";
for(i=1;i<=rowA;i++)
{
for(j=1;j<=colA;j++)
{
gotoxy(2+4*j,12+2*i);
cout<<B[i][j];
}
}
getch();
clrscr();
cout<<"==PROGRAM SELESAI=="<<endl<<endl;
cout<<"Apakah Ingin Melakukan Perhitungan lagi??[Y/T]";
cin>>answer;
}
while((answer == 'y') || (answer =='Y'));
}
Demikian yang bisa saya bagikan semoga bermanfaat.
mohon kritikannya buat para master jika ada kesalahan dari code di atas karena saya juga dalam proses belajar.
Subscribe to:
Post Comments
(
Atom
)
Wahh bener2 rumit gan , maklum ilmu saya belum nyampe kesitu bingung dah hahaha :)
ReplyDeletehehehe cuman logika aja kog gan kalau di C++
DeleteSangat Bermanfaat bagi saya
ReplyDeletecomback
Ok gan Trimakasig sudah berkunjung :)
DeleteThis comment has been removed by a blog administrator.
ReplyDelete