Comprobar la suma

Mostrar con denominador común

Comprobar la resta

Suma

Resta

=

Comprobar la solución

Mostrar solución

Mostrar la solución

:

d1 = 4 (slider from 2 to 12, step 1)
b1 = 5 (slider from 2 to 12, step 1)
S = Point(l_1)
divisiones = 10 (slider from 2 to 15, step 1)
A = (2.84, 3.2800000000000002)
b: round(b1)
B: A + (2.0, 0.0)
a = 0.6 (slider from 0 to 1, step 0.05)
aa: floor((b - 2.0) * a) + 1.0
d: round(d1)
w = 0.5 (slider from 0 to 1, step 0.1)
c: floor((d - 2.0) * w) + 1.0
m = LCM(round(b), round(d))
n_1: aa * m / round(b)
n_2: m * c / round(d)
e = Circle(A, 2.0)
B' = Rotate(B, aa / round(b) * 360.0°, A)
f = CircleSector(A, B, B')
C = (2.92, -1.28)
D: C + (2.0, 0.0)
D' = Rotate(D, c / round(d) * 360.0°, C)
h = CircleSector(C, D, D')
g = Circle(C, 2.0)
lista5 = Sequence(Segment[Rotate[A, t * 360.0° / m, A], Rotate[B, t * 360.0° / m, A]], t, 1.0, m)
lista6 = Sequence(Segment[Rotate[C, t * 360.0° / m, C], Rotate[D, t * 360.0° / m, C]], t, 1.0, m)
texto4: "\frac{ " + n_1 + " }{" + m + " } "
texto6: " \frac{ " + n_2 + " }{" + m + " } "
i = false
j = false
k = false
p = GCD(n_1 + n_2, m)
q = GCD(n_1 - n_2, m)
z = 3 (slider from 2 to 3, step 1)
polígono1, r, s, t, a_1 = Polygon(E, E + (0.0, -(9.0)), E + (2.5, -(9.0)), E + (2.5, 0.0))
I = (11.040000000000001, 1.08)
lista7 = Sequence((1.0, 0.0) + (t * 13.0 / round(b), 0.0), t, 0.0, round(b))
m_1: floor(aa / round(b))
texto18: m_1 + ""
texto19: m_1 + 1.0 + ""
texto21: "\frac{" + a + "  }{" + b + " } "
F = (1.34, -2.2800000000000002)
G: F + (5.0, 0.0)
H: F + (0.0, 5.0)
J: F + (5.0, 5.0)
L1 = Sequence(F + t * (G - F), t, 0.0, 1.0, 1.0 / round(b))
L2 = Sequence(H + t * (J - H), t, 0.0, 1.0, 1.0 / round(b))
b_1 = Ray(H, J)
K = Point(b_1)
c_1 = Segment(H, K)
T1 = Element(L1, aa + 1.0)
T2 = Element(L2, aa + 1.0)
Q = Point(Segment[(0.0, -0.5), (13.0, -0.5)])
v = false
lista8 = Sequence((1.0, 0.0) + (t * 13.0 / divisiones, 0.0), t, 0.0, divisiones)
denominador1 = 52.2 (slider from 1 to 132, step 1)
numerador1 = 35 (slider from 1 to 245, step 1)
numerador2 = 43 (slider from 0 to 120, step 1)
denominador2 = 20 (slider from 1 to 132, step 1)
lista9 = Sequence((1.0, 0.0) + (S - (1.0, 0.0)) * t, t, 1.0, divisiones)
lista10 = Sequence(Segment[Element[lista9, t], Element[lista8, t + 1.0]], t, 1.0, divisiones)
lista12 = Sequence((1.0, 0.0) + (S - (1.0, 0.0)) * t, t, 1.0, round(b))
texto42: " \frac{ " + c + " }{" + d + " }"
text = If(aa / b < c / d, "<", If[aa / b ≟ c / d, "=", ">"])
texto43: text + ""
o_1 = false
texto36: "a = " + aa
texto23: "c = " + c
n = Segment((1.0, 0.0), (14.0, 0.0))
texto29: "Nº de divisiones = " + divisiones
texto30: " \frac{ " + aa + " }{" + b + " } "
texto22: " \frac{" + aa + "}{" + b + "}"
b_2 = Ray((1.0, 0.0), S)
T = (1, 0)
U = (14, 0)
u_1 = false
texto28: " \frac{" + (aa * d) + "}{" + (b * c) + "}"
texto20: " \frac{ " + aa + " }{" + b + " }\,\,: \,\,\frac{ " + c + " }{" + d + "}\,\,= \,\,\frac{ " + aa + " }{" + b + " }\,\,x \,\,\frac{ " + d + " }{" + c + " }\,\,= \,\,\frac{ " + (aa * d) + " }{ " + (b * c) + "}"
g_2 = Circle(A, 2.2)
h_2 = Ray(A, B)
i_2 = Ray(A, B')
V = Intersect(g_2, i_2, 1.0)
W = Intersect(g_2, h_2, 1.0)
k_2 = CircleSector(A, V, W)
p_2 = Circle(C, 2.2)
j_2 = Ray(C, D)
l_2 = Ray(C, D')
Z = Intersect(p_2, l_2, 1.0)
A_1 = Intersect(p_2, j_2, 1.0)
q_2 = CircleSector(C, Z, A_1)
l = Segment((0.5, 0.0), (15.0, 0.0))
texto41: " \frac{ " + aa + " }{" + b + " }"
L = If(n_1 + n_2 ≤ m, (11.0, 3.0), (12.5, 3.0))
o = 34 (slider from 1 to 132, step 1)
lista21 = Sequence(Segment[Rotate[L, t * 360.0° / (m / p), L], Rotate[L + (2.0, 0.0), t * 360.0° / (m / p), L]], t, 1.0, m / p)
M = Rotate(L + (2.0, 0.0), (n_1 + n_2) / p * 360.0° / (m / p), L)
N: L + (2.0, 0.0)
e_1 = Circle(L, 2.2)
f_1 = Line(L, M)
d_1 = Line(L, N)
O = Intersect(e_1, d_1, 2.0)
P = Intersect(e_1, f_1, 2.0)
g_1 = CircleSector(L, P, O)
h_1 = Circle(L, 2.0)
R = (11, 3)
lista1 = Sequence(Segment[Rotate[R, t * 360.0° / (m / p), R], Rotate[R + (2.0, 0.0), t * 360.0° / (m / p), R]], t, 1.0, m / p)
R1 = Rotate(R + (2.0, 0.0), abs(n_1 - n_2) / p * 360.0° / (m / p), R)
R2: R + (2.0, 0.0)
i_1 = Line(R, R1)
j_1 = Line(R, R2)
k_1 = Circle(R, 2.2)
B_1 = Intersect(k_1, j_1, 2.0)
C_1 = Intersect(k_1, i_1, 2.0)
p_1 = Circle(R, 2.0)
q_1 = CircleSector(R, C_1, B_1)
texto7: "\frac{" + c + "}{" + d + " } - \frac{" + aa + " }{" + b + " }  =  \frac{ " + n_2 + " }{" + m + " }- \frac{ " + n_1 + " }{ " + m + "} =  \frac{ " + (n_2 - n_1) + " }{ " + m + "}"
texto8: "\frac{" + c + "}{" + d + " } - \frac{" + aa + " }{" + b + " }  =  \frac{ " + n_2 + " }{" + m + " }- \frac{ " + n_1 + " }{ " + m + "} =  \frac{ " + (n_2 - n_1) + " }{ " + m + "}= \frac{ " + ((n_2 - n_1) / q) + " }{" + (m / q) + " }  "
texto15: "\frac{" + c + "}{" + d + " } - \frac{" + aa + " }{" + b + " }  =0"
texto35: "b = " + (round(b))
texto2: "  \frac{ a }{b } \,\,=  \,\, \frac{" + aa + " }{" + (round(b)) + "}"
texto24: "d = " + (round(d))
texto3: " \frac{ c }{ d}  \,\,= \,\, \frac{ " + c + " }{" + (round(d)) + " } "
texto5: "mcm (" + (round(b)) + ", " + (round(d)) + ") = " + m
lista13 = Sequence(Segment[Element[lista7, t + 1.0], Element[lista12, t]], t, 1.0, round(b))
lista2 = Sequence(Segment[Rotate[A, t * 360.0° / round(b), A], Rotate[B, t * 360.0° / round(b), A]], t, 1.0, round(b))
texto14: "Denominador común =" + (round(o))
lista51 = Sequence(Segment[Rotate[A, t * 360.0° / round(o), A], Rotate[B, t * 360.0° / round(o), A]], t, 1.0, round(o))
lista4 = Sequence(Segment[Rotate[C, t * 360.0° / round(d), C], Rotate[D, t * 360.0° / round(d), C]], t, 1.0, round(d))
lista61 = Sequence(Segment[Rotate[C, t * 360.0° / round(o), C], Rotate[D, t * 360.0° / round(o), C]], t, 1.0, round(o))
texto40: "Denominador=" + (round(denominador2))
texto39: "Numerador=" + (round(numerador2))
texto34: "\frac{" + aa + "  }{" + (round(b)) + " }- \frac{ " + c + " }{" + (round(d)) + " } = \frac{ " + (round(numerador2)) + " }{" + (round(denominador2)) + " }  "
texto31: " \frac{ " + aa + " }{" + (round(b)) + " }+ \frac{ " + c + " }{" + (round(d)) + " }  = \frac{ " + (round(numerador1)) + " }{" + (round(denominador1)) + " }"
texto37: "Numerador=" + (round(numerador1))
texto38: "Denominador=" + (round(denominador1))
texto11: "\frac{" + aa + "}{" + (round(b)) + " } + \frac{" + c + " }{" + (round(d)) + " }  =  \frac{ " + n_1 + " }{" + m + " }+ \frac{ " + n_2 + " }{ " + m + "} =  \frac{ " + (n_1 + n_2) + " }{ " + m + "} "
texto1: "\frac{" + aa + "}{" + (round(b)) + " } + \frac{" + c + " }{" + (round(d)) + " }  =  \frac{ " + n_1 + " }{" + m + " }+ \frac{ " + n_2 + " }{ " + m + "} =  \frac{ " + (n_1 + n_2) + " }{ " + m + "} =  \frac{ " + ((n_1 + n_2) / p) + " }{" + (m / p) + " }   "
texto10: "\frac{" + aa + "}{" + (round(b)) + " } - \frac{" + c + " }{" + (round(d)) + " }  =  \frac{ " + n_1 + " }{" + m + " }- \frac{ " + n_2 + " }{ " + m + "} =  \frac{ " + (n_1 - n_2) + " }{ " + m + "}= \frac{ " + ((n_1 - n_2) / q) + " }{" + (m / q) + " }  "
texto12: "\frac{" + aa + "}{" + (round(b)) + " } - \frac{" + c + " }{" + (round(d)) + " }  =  \frac{ " + n_1 + " }{" + m + " }- \frac{ " + n_2 + " }{ " + m + "} =  \frac{ " + (n_1 - n_2) + " }{ " + m + "}"