Diberdayakan oleh Blogger.
RSS

Contoh Program Matriks Pada C++


#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
Class game {
Typedef matrik [10][10];
Matrik a, b, c;
Int i, j, k;
Int kolom, baris;
Public;
Void baris_kolom() {
Cout<<”\nmasukan jumlah baris:”; cin>>baris;
Cout<<”\nmasukan jumlah kolom:”; cin>>kolom;
Cout<<”\n”; }
Void masuk () {
Cout<<”\nmasukan nilai matriks”;
Cout<<”\nmatriksA\n”;
For(i=0;i<baris;i++) {
For(j=0;j<kolom;j++) {
Cout<<”masukan matriks A [“<<i<<”] [“<<j<<”]  :”;cin>>a[i] [j];} }
Cout<<”\nmatriks B\n”;
For(i=0;i<baris;i++) {
For(j=0;j<kolom;j++) {
Cout<<”masukan matriks B [“<<i<<”] [“<<j<<”]  :”;cin>>b [i] [j];} }
Void pertambahan () {
For(i=0;i<baris;i++) {
For(j=0;j<kolom;j++) {
C [i] [j] =0;
For(k=0;k<baris;k++) {
C [i] [j] = a [i] [k] *b[k] [i]=a[i] [j] * b[i] [j]; } } }
Cout<<”\n matriks A x matriks B = matriks C”;
For(i=0;i<baris;i++) {
Cout<<endl<<endl;
Cout<<” |”;
For(j=0;j<kolom;j++) {
Cout<<” “<<a [i] [j]<<setw(4); }
Cout<<” |”;
Cout<<setw(8);
Cout<<” |”;
For(j=0;j<kolom;j++) {
Cout<<” “<<b [i] [j]<<setw(4); }
Cout<<” |”;
Cout<<setw(8);
Cout<<” |”;
For(j=0;j<kolom;j++) {
Cout<<” “<<c [i] [j]<<setw(4); }
Cout<<” |”;
} } };
Int main(){
Game ob;
Ob.baris_kolom();
Ob.masuk();
Ob.pertambahan();
Getch();
Return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar