public static String Chuoi(PHUONG_TRINH_DUONG_THANG D) { String kq = ""; kq = kq + D.a + "x"; if (D.b >= 0) { kq = kq + "+" + D.b; } else { kq = kq + D.b; } kq = kq + "y"; if (D.c >= 0) { kq = kq + "+" + D.c; } else { kq = kq + D.c; } kq = kq + "=0"; return(kq); }
public static Double Khoang_cach(PHUONG_TRINH_DUONG_THANG D, DIEM I) { Double kq; kq = Math.Abs(D.a * I.x + D.b * I.y + D.c) / (D.a * D.a + D.b * D.b); return(kq); }
public static VI_TRI_TUONG_DOI Xac_dinh_vi_tri_tuong_doi(PHUONG_TRINH_DUONG_THANG D1, PHUONG_TRINH_DUONG_THANG D2) { VI_TRI_TUONG_DOI kq; Double D; Double Dx; Double Dy; D = D1.a * D2.b - D2.a * D1.b; Dx = D1.b * D2.c - D2.b * D1.c; Dy = D1.c * D2.a - D2.c * D1.a; if (D != 0) { kq = VI_TRI_TUONG_DOI.Cat_nhau; } else { if (Dx != 0 || Dy != 0) { kq = VI_TRI_TUONG_DOI.Song_song; } else { kq = VI_TRI_TUONG_DOI.Trung_nhau; } } return(kq); }
public static String Chuoi(PHUONG_TRINH_DUONG_THANG D) { String kq = ""; kq = kq + D.a + "x"; if (D.b >= 0) kq = kq + "+" + D.b; else kq = kq + D.b; kq = kq + "y"; if (D.c >= 0) kq = kq + "+" + D.c; else kq = kq + D.c; kq = kq + "=0"; return kq; }