Wednesday, December 27, 2017

Sistem Persamaan Linier dan Implementasinya dalam C++

Sistem Persamaan Linier dan Implementasinya dalam C++ - Sistem persamaan linier adalah persamaan dalam aljabar yang dapat digambarkan dalam suatu garis lurus.

Bentuk umum persamaan linier dua variabel adalah y = mx + c, dalam hal ini konstanta m disebut sebagai gradien garis.

Contoh dari persamaan linier adalah : y = 2x - 4 atau 2y + 5x = 7 dan lain lain.
Grafik persamaan linier y = 2x-4
Grafik persamaan linier y = 2x-4
Gradien Yang melalui titik  ( x1 , y 1 ) dan ( x2 , y2 ) dapat dituliskan sebagai :
m = (y2-y1) / (x2-x1)

Persamaan Garis Lurus Yang Melalui titik ( x1 , y1 ) dan bergradien m persamaannya yaitu :

y – y1 = m ( x – x1 ) 

Contoh:
Jika diketahui dua buah titik (4,5) dan (6,7) dan diketahui nilai x sama dengan 2 maka dapat dibuat persamaan garisnya :

m = (7-5) / (6-4) = 1
c  = 5 - (1 x 4)  = 1
maka persamaan garisnya adalah : y = mx + c = 1x + 1

Implementasi persamaan garis dengan C++ adalah sebagai berikut :

#include <iostream>

using namespace std;

int main()
{
float Ax, Ay, Bx, By, m, c, x, y;

cout << "Persamaan linear y = mx + c\n\n";
cout << "Masukkan Titik Ax : "; cin  >> Ax;
cout << "Masukkan Titik Ay : "; cin  >> Ay;
cout << "Masukkan Titik Bx : "; cin  >> Bx;
cout << "Masukkan Titik By : "; cin  >> By;
cout << "Masukkan Nilai x : "; cin  >> x;

m = ((By-Ay)/(Bx-Ax));
c = Ay - (m*Ax);
y = m*x + c;

cout << "\nm = " << m;
cout << "\nc = " << c;
cout << "\nPersamaan Linear y = " << m << " x + " << c;
cout << "\nUntuk x = " << x << " maka nilai y = " << y;

return 0;
}

Kode program persamaan garis lurus dalam C++
Kode program persamaan garis lurus dalam C++

Jika program dijalankan hasilnya adalah sebagai berikut :

Implementasi persamaan garis lurus dalam C++
Implementasi persamaan garis lurus dalam C++

No comments:

Post a Comment