a

A

C_1

B

C_2

C_3

C

1. Construye un punto, A.

2. Construye la circunferencia C_1
 con centro en A de radio c.

3. Construye un punto, B, 
sobre la circunferencia C_1.

4. Circunferencia C_2 con 
centro en A y radio b.

5. Circunferencia C_3 con 
centro en B de radio a.

6. Construye C, punto de intersección 
de las circunferencias C_2 y C_3

7. Construye el triángulo ABC.

Ver construcción paso a paso.

Ocultar construcción

Construcción de un triángulo
conocidos los lados

Ver triángulo solución

Para los valores seleccionados no hay triángulo.

e = 1 (slider from 0.5 to 1, step 0.05)
a = 7 (slider from 1 to 10, step 1)
A'_1: Corner[4] + (0.5, -0.5)
b = 8 (slider from 1 to 10, step 1)
c = 6 (slider from 1 to 10, step 1)
A'_2: A'_1 + (e * (a, 0))
a' = Segment(A'_1, A'_2)
B'_1: A'_1 + (0, -0.8)
B'_2: B'_1 + (e * (b, 0))
b' = Segment(B'_1, B'_2)
C'_1: B'_1 + (0, -0.8)
C'_2: C'_1 + (e * (c, 0))
c' = Segment(C'_1, C'_2)
j = Distance(a', b')
k = Distance(b', a')
l = Distance(a', b')
A' = (-4, -3)
m = Line(A', xAxis)
Escala = 0.4 (slider from 0.1 to 0.6, step 0.1)
p = Circle(A', (c * Escala))
B' = Intersect(p, m, 2)
q = Circle(B', (b * Escala))
r = Circle(A', (a * Escala))
C' = Intersect(q, r, 2)
polígono1, g_1, f_1, h_1 = Polygon(A', C', B')
distanciaA'1a' = Distance(A'_1, a')
t = 8 (slider from 0 to 8, step 1)
d = 1 (slider from 1 to 2, step 1)
M1 = Midpoint(a')
texto8: "a=" + (LaTeX[a]) + " \space cm"
M2 = Midpoint(b')
texto9: "b=" + (LaTeX[b]) + " \space cm"
M3 = Midpoint(c')
texto10: "c=" + (LaTeX[c]) + " \space cm."
es: (e * 100)
texto12: "Escala = " + es + " %"
A = (-1, -3)
B: A + (e * (c, 0))
f = Segment(A, B)
g = Circle(A, b')
h = Circle(B, a')
C, D = Intersect(g, h)
polígono2, b_1, a_1, c_1 = Polygon(A, C, B)
i = 1 (slider from 0 to 1, step 0.025)
n = Segment(B, A)
s = Segment(A'_1 + (0, 0.1), A'_1 + (0, -0.1))
d_1 = Segment(A'_2 + (0, 0.1), A'_2 + (0, -0.1))
e_1 = Segment(B'_1 + (0, 0.1), B'_1 + (0, -0.1))
i_1 = Segment(B'_2 + (0, 0.1), B'_2 + (0, -0.1))
j_1 = Segment(C'_1 + (0, 0.1), C'_1 + (0, -0.1))
k_1 = Segment(C'_2 + (0, 0.1), C'_2 + (0, -0.1))
o: a + b > c ∧ a + c > b ∧ b + c > a
E = (-3.9913660966566646, 1.775549459562728)
texto14: "a = " + a + ""
texto15: "b = " + b + ""
texto16: "c = " + c + ""