Mencari Titik Potong Dua Garis
Kemaren udah buat yang heksagonal atau obat nyamuk bersudut.. nah sekarang dapat tugas buat cari titik potong atau nilai x dan y dari titik potong tersebut..
sebelum kita cuss ke codingnya, yuk kita lihat soalnya dulu..
soal :
Buatlahprogram untukmenampilkangambarduagarisdantitikperpotongannyajikatitik dari garis AB dan garis CD, diketahui:
a = (50,70), b =(200,250)
c = (250,50), d =(50,350)
a = (50,70), b =(200,250)
c = (250,50), d =(50,350)
nah lho.. gimana coba masukin rumus mencari x dan y yang merupakan titik potong dari a, b, c, dan d diatas..
awalnya sih pake rumus matematika, yang pake matriks dan segala ubo rampenya..
tapi tadi kita dikelas bikin rumusnya...
kaya gini rumusnya
m1 = (yb-ya)/(xb-xa);
m2 = (yd-yc)/(xd-xc);
c1 = ya - (m1*xa);
c2 = yc - (m2*xc);
x=(c2-c1)/(m1-m2);
y=(m1*x)+c1;
m2 = (yd-yc)/(xd-xc);
c1 = ya - (m1*xa);
c2 = yc - (m2*xc);
x=(c2-c1)/(m1-m2);
y=(m1*x)+c1;
yang sebelumnya dimasukin nilai x dan y dari a, b, c , dan d..
pake sintak :
float xa = 50,ya = 70,
xb = 200,yb = 250,
xc = 250,yc = 50,
xd = 50,yd = 350,
x,y,m1,m2,c1,c2;
xb = 200,yb = 250,
xc = 250,yc = 50,
xd = 50,yd = 350,
x,y,m1,m2,c1,c2;
dan hasilnya seperti ini :
untuk coding bisa diunduh di sini
TERIMA KASIH SUDAH BERKUNJUNG :)
0 komentar:
Posting Komentar