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