Wednesday, 4 December 2013

Program Sederhana Determinan Matrik 2x2 dan 3x3

Program ini salah satu tugas di semester dua dulu, dengan mata kuliah Aljabar Linier. Yaitu Program Determinan matrik 2x2 dan 3x3 menggunakan bahasa pemrograman versi devC++..
Silakan menginstal devC++ terlebih dahulu,
Setelah instalasi selesai, jalankan program devC++.



1. Pilih File-New-Source File (Ctrl+N)

Gambar 1

Gambar 2

Pada gambar 2, disinilah kita akan menuliskan program.(kopikan saja program berikut ini)

#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
void cetak_matriks(int Matriks[10][10],int baris, int kolom)
{
for(int i=1;i<=baris;i++){
for(int j=1;j<=kolom;j++)
cout<<"   "<<Matriks[i][j]<<"  ";
cout<<endl;

}
}

main()
{

float data1;
int A[10][10];
int pilih;
int kode;
    char a;
    a='b';
    while(a=='b')
    {
    system ("cls");
cout<<"\n PROGRAM ALJABAR LINIER";
cout<<"\n\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n";
cout<<"\nTENTUKAN PILIHAN ANDA\n";
cout<<"\n\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n";
cout<<"\n1. DETERMINAN MATRIK 2X2 ";
cout<<"\n2. DETERMINAN MATRIK 3x3 ";
cout<<"\n================================\n";
cout<<"masukan kode diatas = ";cin>>pilih;
cout<<"\n================================\n";
switch (pilih)
{
    case 1 :
        for(int i=1;i<=2;i++){
        for(int j=1;j<=2;j++){
        cout<<"Masukan Data Matrik ["<<i<<","<<j<<"] : ";
        cin>>A[i][j];
        }
        }
        cout<<"\n================================\n";
        cout<<"DATA MATRIK \n";
      
        cetak_matriks(A,2,2);
        cout<<"\n================================\n";
        cout<<"DETERMINAN MATRIKNYA ADALAH = ";
        data1=((A[1][1])*(A[2][2]))-((A[1][2])*(A[2][1]));
        cout<<data1;
        cout<<"\n================================\n";
        break;
      
    case 2 :
        for(int i=1;i<=3;i++){
        for(int j=1;j<=3;j++){
        cout<<"Masukan Data Matrik ["<<i<<","<<j<<"] : ";
        cin>>A[i][j];
        }
        }
        cout<<"\n================================\n";
        cout<<"DATA MATRIK \n";
      
        cetak_matriks(A,3,3);
        cout<<"\n================================\n";
        cout<<"DETERMINAN MATRIKNYA ADALAH = ";
        data1=(((A[1][1])*(A[2][2])*(A[3][3]))+((A[1][2])*(A[2][3])*(A[3][1]))+((A[1][3])*(A[2][1])*(A[3][2])))-
              (((A[1][3])*(A[2][2])*(A[3][1]))+((A[1][1])*(A[2][3])*(A[3][2]))+((A[1][2])*(A[2][1])*(A[3][3])));
        cout<<data1;
        cout<<"\n================================\n";
        break;
        default :
            cout<<" ANDA SALAH MEMASUKAN KODE, SILAHKAN ULANGI LAGI..!! ";
        }
        cout<<"\nTEKAN HURUF b JIKA KE MENU UTAMA = ";cin>>a;
  
    }    

getch();
}

Lakukan penyimpanan terlebih dahulu.

Gambar 3

Kemudian di Run dengan pilih menu Execute>>compile atau F9 pada keyboard, lihat gambar 3.

Gambar 4

Hasil

Demikian tutorial singkat belajar menggunakan DevC++. Apabila terdapat kesalahan maupun kurang jelas, silakan mengirim pesan ke emilsyaprin@gmail.com. Semoga bermanfaatn dan  Selamat Belajar!


No comments:

Post a Comment