Analisis : Menghitung determinan matriks berordo 2x2 dengan diketahui matriksnya. Variable m11 = a, m21 = b, m12 = c, dan m22=d maka determinan = a * d - b * c.
Input : a, b, c, d
Proses : Det = a * d - b * c
Output : Bilangan, Ratusan, Puluhan dan Satuan
Algoritma:
#include
#include
class Determinan {
friend istream& operator >> (istream&, Determinan&);
friend ostream& operator << (ostream&, const Determinan&); public: void HitungDeterminan(); private: int a, b, c, d, Det; }; istream& operator >> (istream& in, Determinan& D) {
cout << "Masukkan Komponen Baris 1: "; in >> D.a >> D.b;
cout << "Masukkan Komponen Baris 2: "; in >> D.c >> D.d;
return in;
}
ostream& operator << (ostream& out, const Determinan& D) { out << "Determinan Matriks: " << D.Det; return out; } void Determinan::HitungDeterminan() { Det = a * d - b * c; } void main() { Determinan D; cin >> D;
D.HitungDeterminan();
cout << D;
}
0 komentar :
Post a Comment
Silahkan meluangkan waktu anda untuk meninggalkan secuil komentar anda pada Form komentar di bawah ini...