My first Magazine pemrograman-kompetitif-dasar | Page 149

12.2 Garis hA, B,Ci, atau hm, ci, bergantung pada persamaan yang Anda gunakan. Apabila ditelusuri, kedua persamaan ini sebenarnya berkaitan: Ax + By = C By = C − Ax C A y = − x B B   A C − x + y = B B Jadi m = − B A dan c = CB . 12.2.1 Garis Vertikal y x x=3 Gambar 12.4: Contoh garis vertikal Hati-hati saat merepresentasikan garis vertikal, misalnya x = 3 seperti pada gambar 12.4. Representasi hA, B,Ci dapat merepresentasikannya, yaitu dengan A = 1, B = 0,C = 3. Sementara representasi hm, ci memiliki kesulitan, karena nilai m yang tidak terdefinisi: A B 1 = − 0 m = − Untuk kasus yang mungkin terdapat garis vertikal, representasi hA, B,Ci lebih disarankan. 12.2.2 Segmen Garis Segmen garis merupakan garis yang terdefinisi dari suatu titik (x 1 , y 1 ) ke titik (x 2 , y 2 ). Berbeda dengan garis, segmen garis memiliki panjang yang berhingga, yaitu terbatas di ujung- ujungnya saja. Segmen garis dapat direpresentasikan dengan dua titik, yaitu kedua ujungnya. 139