平行・垂直の分類

二つの直線が平行であるか垂直であるかを見分けてください。
赤い点を適切に動かして結んでください。

下の2直線は平行・垂直のいずれかであるか。

平行

垂直

b: (Random[0, 1] * 4) + 3
a: (Random[0, 1] * 3) + 2
g0 = Expand((b * y))
ff1(x, y) = (a * x) + (b * y) + Random[1, 4]
ff2(x, y) = (a * x) + (b * y)
text2: "" + ff1 + "=0　　" + ff2 + "=0"
c = Random(-2, 2)
ff3 = Expand(((-a) * x) + c)
ff4 = Expand(((-b) * x) + (a * y))
text3: "" + g0 + "=" + ff3 + "　　" + ff4 + "=0"
ff5 = Expand((b * x) + (a * y))
ff6 = Expand((a * x) - (b * y))
text4: "" + ff5 + "=2　　" + ff6 + "=-1"
n = Random(1, 4)
A = (3, 4)
B = (4, 4)
d = Segment(A, B)
C = (5, 5)
D = (5, 3)
text8: "" + g0 + "=" + ff3 + "　　" + ff1 + "=0"
text5 = If(n ≟ 1, text2, If[n ≟ 2, text8, If[n ≟ 3, text4, text3]])
E = (0, 4.56)
F = (1.46, 3.8)
e = Circle(E, F)
st1: (n ≤ 2) ∧ x(B) ≟ x(C) ∧ y(B) ≟ y(C)
st2: (n > 2) ∧ x(B) ≟ x(D) ∧ y(B) ≟ y(D)
G = (-4, 4)