ANAK FMIPA

Blognya Anak Fmipa

Anak Fmipa

LightBlog

Sunday, April 3, 2016

program dasar c++ determinan matriks


pada program dasar c++ determinan matriks kita menggunakan array 3 dimensi,, dalam program determinan matriks ini.
1# langkah pertama yang harus kalian lakukan adalah mendeskripsikan library.
dalam program c++ ini kita hanya mendeskripsikan librari iostream yang fungsi dari library iostream ini hanya untuk memanggil sistem cout dan cin.

2# langkah selanjutnya adalah mendeskripsikan variabel. dalam program determinan matriks ini kita menggukanan variabel A dengan jenis integer yang juga mendeklarasikan array tiga dimensi [3][3].selanjutnya ada variabel i untuk baris, j untuk kolom, dan variabel determinan untuk determinan,, perlu kalian ketahui untuk variabel bisa kalian ganti sesuai hati,, namun jangan sampai salah dalam memilih jenis variabelnya.

3# selanjutnya kita menggunakan perintah pengulangan for, untuk memasukan atau mengisi array 3 dimensi tadi menggunakan perintah cin.
untuk jenis pengulangannya kalian juga bisa menggunakan do while, atau while do terserah namun untuk program determinan matriks ini saya menggunakan pengulangan for karna di anggap paling mudah di banding yang lainnya.



4# jika sudah masukan rumus dari determinan,,untuk arraynya kita mulai dari 0,0 bukan 1,1 karena aturan array dimulai dari 0,0(baris ke 0 dan kolom ke 0)

5# yang terakhir tinggal melakukan perintah cout determinan seperti program di bawah ini

berikut ini adalah program dasar c++ determinan matriks
selamat mencoba

#include<iostream>

using namespace std;
int main(){


int A[3][3];
int determinan,i,j;
for(i=0;i<3;i++){

    for(j=0;j<3;j++){

cout<<"masukan nilai matriks A baris "<<i+1<<" kolom "<<j+1<<"= ";
cin>>A[i][j];
    }
}
determinan=((A[0][0]*A[1][1]*A[2][2])+(A[0][1]*A[1][2]*A[2][0])+(A[0][2]*A[1][0]*A[2][1]))-((A[2][0]*A[1][1]*A[0][2])+(A[2][1]*A[1][2]*A[0][0])+(A[2][2]*A[1][0]*A[0][1]));

cout<<"jadi determinan dari matriks A adalah "<<determinan;
return 0;

}

No comments:

Post a Comment