Cote triangle
Author: Daniel mentrard

A

B

C

?

?

?

g = 30.200000000000003 (slider from -5 to 50, step 0.1)
B = (46.60791616655373, -0.35274642547164076)
C' = (-8.868297897027361, -1.2018793431305417)
a1: 32 + abs(round((random() 100 - 10) / 10))
e = Line(B, C')
b1: 50 + abs(round((random() 100 - 10) / 10))
C = Point(e)
a: abs(round((random() 1000 - 100) / 10))
A' = Rotate(C', -a1 °, B)
l = Line(A', B)
B' = Rotate(B, b1 °, C)
j = Line(B', C)
has: round(random() 10)
text8: "" + has
b = Mod(has, 3)
α = Angle(A', B, C')
c = Segment(C', B)
d = Segment(A', B)
A = Intersect(l, j)
poly1, f_1, e_1, b_1 = Polygon(A, B, C)
text4: "" + α
ang = Mod(has, 3)
text7: "" + ang
resp = If(ang ≟ 2, a1, If[ang ≟ 0, 180 - a1 - b1, b1])
text12: "" + resp
R = Intersect(j, l)
β = Angle(B, C, A)
γ = Angle(C, A, B)
f = Circle(B, g)
h = Circle(A, g)
k = Circle(C, g)
D = Intersect(d, f_1)
E = Intersect(f, f_1)
F = Intersect(f, e_1)
G = Intersect(h, f_1)
H = Intersect(h, b_1)
I = Intersect(k, b_1)
J = Intersect(k, e_1)
K = Midpoint(G, H)
L = Midpoint(J, I)
M = Midpoint(F, E)
text5: "" + β
text6: "" + γ
text13: "" + b