Program Perkalian Skalar matriks di C++

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.
Share on Google Plus

About catatancidingku.bligspot.com

M Agung Sutrisno: Saya seorang Web Devoloper sejak tahun 2015. Saya tertarik dengan dunia IT sejak tahun 2013. Lulus dari Universitas Islam Madura pada tahun 2016. Pernah bekerja di Univeritas Islam Madura selama 2 tahun. Mulai tahun 2017 mulai bekerja sebagai Web Developer di salah satu perusahaan software PT. Warung Jasa Teknologi, Jakarta.

5 coment�rios:

  1. Wahh bener2 rumit gan , maklum ilmu saya belum nyampe kesitu bingung dah hahaha :)

    ReplyDelete
  2. Sangat Bermanfaat bagi saya
    comback

    ReplyDelete
  3. This comment has been removed by a blog administrator.

    ReplyDelete

### Saya akan coba merespon komentar baru secepatnya.
### Jangan berkomentar SPAM (promosi, dll,)
### Jangan komentar yang berisi link aktif,
### Mohon Maaf Jika Komentar saya moderasi karena ingin mengantisipasi kemungkinan Spam atau link Aktif