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 |
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++ |
Jika program dijalankan hasilnya adalah sebagai berikut :
Implementasi persamaan garis lurus dalam C++ |
No comments:
Post a Comment