Tutorial Membuat Aplikasi Matriks Console C++ Dengan Array 2D


Di postingan kali ini saya membahas tutorial membuat aplikasi perkalian matriks console. Nah kalian tahu nggak sih apa itu matriks?. Matriks merupakan suatu bilangan, simbol, atau ekspresi yang disusun dalam baris dan kolom sehingga membantuk suatu bangun persegi. Nah di sini saya akan menjelaskan tutorial membuat aplikasi perhitungannya dengan bahasa pemprograman C++, tetapi aplikasi ini menggunakan console, alias berbasis command promt. Nah simak ya tutorial berikut.

Bahan :

1. RAD Studio Exe3
2. Ngopi nape ngopi

Tutorial :

1. Pertama - tama buka RAD EXE3-Nya. Setelah itu klik new,
    lalu pilih other.




2. Jika sudah, maka klik Console APP C++.




3. Setelah itu ketikan source code seperti ini.


 #include <iostream.h>  
 #include <conio.h>  
 #include <stdio.h>  
 #include <stdlib.h>  
 //---------------------------------------------------------------------------  
 #pragma argsused  
 int main(int argc, char* argv[])  
 {  
 #define Nmaks 100  
      typedef int matrik[Nmaks][Nmaks];  
      int n,i,j;  
      matrik A,B,C;  
      cout<<"Program Perkalian Matrik A 3x3 dan B 3x3\n";  
      n = 3;  
      gotoxy(7,14);cout<<"Masukkan entri-entri matriks A! \n";  
      for (i=1;i<=n;i++)  
      {  
           for (j=1;j<=n;j++)  
           {  
                gotoxy(7,14+3*i+j);printf("A[%d,%d] = ",i,j);cin>>A[i][j];  
           }  
      }  
      gotoxy(41,14);cout<<"Masukkan entri-entri matriks B! \n";  
      for (i=1;i<=n;i++)  
      {  
           for (j=1;j<=n;j++)  
           {  
                gotoxy(41,14+3*i+j);printf("B[%d,%d] = ",i,j);cin>>B[i][j];  
           }  
      }  
      clrscr();  
      cout<<"\n";  
      // proses perkalian matrik C = A x B  
      for (i=1;i<=n;i++)  
      {  
           for (j=1;j<=n;j++)  
           {  
                C[i][j]=A[i][1]+B[1][j];  
           }  
      }  
      clrscr();  
 // proses output matrikA  
      gotoxy(9,16);  
      cout<<"A = " ;  
      for (i=1;i<=n;i++)  
      {  
           for (j=1;j<=n;j++)  
           {  
                gotoxy(10+4*j,12+2*i);  
                cout<<A[i][j];  
           }  
      }  
 // proses output matrik B  
      gotoxy(9,23);  
      cout<<"B = " ;  
      for (i=1;i<=n;i++)  
      {  
           for (j=1;j<=n;j++)  
           {  
                gotoxy(10+4*j,19+2*i);  
                cout<<B[i][j];  
           }  
      }  
 // proses output matrik C  
      gotoxy(9,30);  
      cout<<"C = " ;  
      for (i=1;i<=n;i++)  
      {  
           for (j=1;j<=n;j++)  
           {  
                gotoxy(10+4*j,26+2*i);  
                cout<<A[i][j];  
           }  
      }  
      gotoxy(24,30);  
      cout<<" x " ;  
      for (i=1;i<=n;i++) {  
           for (j=1;j<=n;j++) {  
                gotoxy(24+4*j,26+2*i);  
                cout<<B[i][j];  
           }  
      }  
      gotoxy(38,30);  
      cout<<" = " ;  
      for (i=1;i<=n;i++)  
      {  
           for (j=1;j<=n;j++)  
           {  
                gotoxy(38+4*j,26+2*i);  
                cout<<C[i][j];  
           }  
      }  
 getch();  
 return 0;  
 }  
 //---------------------------------------------------------------------------  

4. Jalankan aplikasi.




5. Hasilnya. 




6. Enjoy!.



Demikian tutorial kali ini, kurang lebihnya mohon maaf.

No comments