Select Language



Followers

IT Programmer. Powered by Blogger.

01 December 2009

Program Perkalian Skalar Matriks C++

"Om Swastiastu"

Perkalian matriks skalar adalah dimana setiap elemen dari sebuah matriks dikalikan dengan sebuah bilangan.
Misal, terdapat matriks A berordo 2x2 dikalikan 2 maka hasilnya adalah dua kali matriks A.
Nah dari situ saya mencoba mengimplementasikan matriks skalar kedalam bahasa pemrograman c++. Dan berikut adalah syntax dari program perkalian skalar matriks 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<<"MATRIKS A : "<<endl;
  cout<<"Masukkan Jumlah Baris Matriks A : ";
  cin>>rowA;
  cout<<"Masukkan Jumlah Kolom Matriks A : ";
  cin>>colA;

 clrscr();
 cout<<"Masukkan Nilai Matriks A : "<<endl;
 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;
 //Proses 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<<"Mau Melakukan Perhitungan Lagi?? [Y/T] "; cin>>answer;
 }
 while ((answer == 'y') || (answer == 'Y'));
}


Mudah bukan? Pada postingan berikutnya saya akan membahasa mengenai determinan dan invers matriks C++.
Terimakasih sudah mengunjungi IT Programmer.

"Om Santhi, Santhi, Santhi, Om"



Comments:

Ada 0 comments pada “Program Perkalian Skalar Matriks C++”

Social Media


Facebook Page

Programming Tutorial


Info


Tips
Downloads
Friends
 
This Blog is proudly powered by Blogger.com | Template by Bali Web Development | Privacy Policy | Rise Up!!