//header include
#include <cstdlib>
#include <iostream>
using namespace std;
//deklarasi variable array 2 dimensi bernama data bertipe data interger,size 2,2
int data[2][2];
//fungsi tulis bertipe data void
void tulis (int [][2]){
//perulangan bersarang (nested loop)
for(int i=1;i<=2;i++) //perulangan 1 sampe 2
for(int j=1;j<=2;j++){ //perulangan 1 sampe 2
cout<<"Masukkan "<<i<<","<<j<<" : ";
cin>>data[i][j];}
}
//fungsi baca betipe data void
void baca (const int [][2]){
//perulangan bersarang (nested loop)
for(int i=1;i<=2;i++){
for(int j=1;j<=2;j++)
cout<<" "<<data[i][j]; //menampilkan isi dalam array
cout<<endl;}
}
//fungsi hitung bertipe data void
void hitung (const int [][2]){
cout<<((data[1][1]*data[2][2])-(data[1][2]*data[2][1]))<<endl; } //rumus determinan
int main(){ //fungsi main
cout<<"Masukkan data Matrik : \n";
tulis(data); //memanggil fungsi tulis dengan menginputkan array data
cout<<"\nCetak data Matrik :\n";
baca(data); //memanggil fungsi baca dengan menampilkan array data
cout<<"\nHasil determinan : \n";
hitung(data); //memanggil fungsi hitung dan mengitung array data dengan rumus determinan
system("PAUSE");
return EXIT_SUCCESS;
}
tampilan program :
Tidak ada komentar:
Posting Komentar