Producto y cociente de fracciones

Muestra graficamente el producto y cociente de fracciones.

Mueve los deslizadores o pulsa los botones para modificar numerador y denominador.

+

-

+

-

+

+

-

-

Realizar operación

Reiniciar construcción

X

:

=

Simplificar

Multiplicar

Multiplicar

Dividir

Dividir

  Elige operación   

NO se puede dividir entre 0.

Simplificar

Producto y división de fracciones

a_1 = 2 (slider from 1.1 to b_1 - 1, step 0.05)
a: floor(a_1)
b_1 = 3 (slider from 2.15 to 12, step 0.05)
b: floor(b_1)
d_1 = 5 (slider from 2.15 to 12, step 0.05)
c_1 = 4 (slider from 1.1 to d_1 - 1, step 0.05)
c: floor(c_1)
d: floor(d_1)
Q_1 = Corner(1)
Q_2 = Corner(2)
Q_4 = Corner(4)
N: (Q_1 + Q_4) / 2
e = 0.5 (slider from 0.5 to 2, step 0.1)
A: Q_4 + (e, (-e))
M: (Q_2 + Q_4) / 2
M_3: Q_1 + (Q_2 - Q_1) / 3
B: (x(M_3) - e, y(A))
poli1, f, g, h, i, C, D = Polygon(B, A, 4)
j = Line(M_3, yAxis)
C' = Mirror(D, j)
u: C' - C
poli2 = Translate(poli1, u)
poli3 = Translate(poli2, u)
E: A + (B - A) / b
F: C + (D - C) / b
poli1', a_2, c_2, f_1, e_1 = Polygon(A, C, F, E)
v = Vector(C, F)
listab = Sequence(Polygon[Translate[A, Vector[(i * v)]], Translate[C, Vector[(i * v)]], Translate[F, Vector[(i * v)]], Translate[E, Vector[(i * v)]]], i, 0, b - 1)
listaa = Sequence(Polygon[Translate[A, Vector[(j * v)]], Translate[C, Vector[(j * v)]], Translate[F, Vector[(j * v)]], Translate[E, Vector[(j * v)]]], j, 0, a - 1)
A': A + u
B': B + u
D': D + u
E': C' + (A' - C') / d
F': D' + (B' - D') / d
poli2', c', d', f', e' = Polygon(C', D', F', E')
v' = Vector(C', E')
listad = Sequence(Polygon[Translate[C', Vector[(j * v')]], Translate[D', Vector[(j * v')]], Translate[F', Vector[(j * v')]], Translate[E', Vector[(j * v')]]], j, 0, d - 1)
listac = Sequence(Polygon[Translate[C', Vector[(j' * v')]], Translate[D', Vector[(j' * v')]], Translate[F', Vector[(j' * v')]], Translate[E', Vector[(j' * v')]]], j', 0, c - 1)
t = 0 (slider from 0 to 1, step 0.01)
listaa'' = Translate(listaa, Vector[((t * 2) * u)])
V = 3 (slider from 0 to 5, step 1)
listac'' = Translate(listac, Vector[(t * u)])
G: C + (a * v)
H: A + (a * v)
A'': A + (2 * u)
C'': C + (2 * u)
H'': H + (2 * u)
J'': G + (2 * u)
G': C' + (c * v')
H': D' + (c * v')
G'': G' + u
I'': H' + u
K'': J'' + (c * v')
D'': D' + u
listab'' = Translate(listab, Vector[(2 * u)])
listad'' = Translate(listad, u)
op = 1 (slider from 1 to 2, step 1)
polígono1, c'', j'', k'', g'' = Polygon(C'', J'', K'', G'')
polígono2, c''_1, j''_1, h'', a'' = Polygon(C'', J'', H'', A'')
I = Midpoint(D, A')
J = Midpoint(A'', D')
K: (C + D) / 2 + (0, (-0.5))
texto8: "\frac{" + (LaTeX[a]) + "}{" + (LaTeX[b]) + "}"
L: (C' + D') / 2 + (0, (-0.5))
texto9: "\frac{" + (LaTeX[c]) + "}{" + (LaTeX[d]) + "}"
ac: (a * c)
bd: (b * d)
texto10: "\frac{" + (LaTeX[a]) + "}{" + (LaTeX[b]) + "}·\frac{" + (LaTeX[c]) + "}{" + (LaTeX[d]) + "}=\frac{" + (LaTeX[a]) + "·" + (LaTeX[c]) + "}{" + (LaTeX[b]) + "·" + (LaTeX[d]) + "}=\frac{" + (LaTeX[ac]) + "}{" + (LaTeX[bd]) + "}"
ad: (a * d)
bc: (b * c)
texto11: "\frac{" + (LaTeX[a]) + "}{" + (LaTeX[b]) + "}:\frac{" + (LaTeX[c]) + "}{" + (LaTeX[d]) + "}=\frac{" + (LaTeX[a]) + "·" + (LaTeX[d]) + "}{" + (LaTeX[b]) + "·" + (LaTeX[c]) + "}=\frac{" + (LaTeX[ad]) + "}{" + (LaTeX[bc]) + "}"
texto12: "\frac{" + (LaTeX[ac]) + "}{" + (LaTeX[bd]) + "}"
texto13: "\frac{" + (LaTeX[ad]) + "}{" + (LaTeX[bc]) + "}"
k = GCD(ac, bd)
nms: (a * c / k)
dms: (b * d / k)
simpli = 1 (slider from 1 to 2, step 1)
texto15: "\frac{" + (LaTeX[ac]) + "}{" + (LaTeX[bd]) + "}=\frac{" + (LaTeX[ac]) + ":" + (LaTeX[k]) + "}{" + (LaTeX[bd]) + ":" + (LaTeX[k]) + "}=\frac{" + (LaTeX[nms]) + "}{" + (LaTeX[dms]) + "}"
texto16: "\frac{" + (LaTeX[ac]) + "}{" + (LaTeX[bd]) + "}=\frac{" + (LaTeX[nms]) + "}{" + (LaTeX[dms]) + "}"
l = GCD(ad, bc)
m = GCD(bc, ad)
nds: (a * d / m)
dds: (b * c / m)
texto17: "\frac{" + (LaTeX[ad]) + "}{" + (LaTeX[bc]) + "}=\frac{" + (LaTeX[ad]) + ":" + (LaTeX[m]) + "}{" + (LaTeX[bc]) + ":" + (LaTeX[m]) + "}=\frac{" + (LaTeX[nds]) + "}{" + (LaTeX[dds]) + "}"
polígono3, c''_2, d'', i'', g''_1 = Polygon(C'', D'', I'', G'')
O: (C'' + D'') / 2 + (0, (-0.5))
n: (a * c / ((b * d)))
n': floor(n)
texto20: "\frac{" + (LaTeX[ac]) + "}{" + (LaTeX[bd]) + "}=" + (LaTeX[n']) + ""
p: (a * d / ((b * c)))
p': floor(p)
texto21: "\frac{" + (LaTeX[ad]) + "}{" + (LaTeX[bc]) + "}=" + (LaTeX[p']) + ""
texto22: "\frac{" + (LaTeX[ad]) + "}{" + (LaTeX[bc]) + "}=\frac{" + (LaTeX[nds]) + "}{" + (LaTeX[dds]) + "}"
texto23: "\frac{" + (LaTeX[ad]) + "}{" + (LaTeX[bc]) + "}"
texto24: "\frac{" + (LaTeX[ad]) + "}{" + (LaTeX[bc]) + "}=" + (LaTeX[p']) + ""
texto25: "\frac{" + (LaTeX[ad]) + "}{" + (LaTeX[bc]) + "}=" + (LaTeX[p']) + ""
texto26: "\frac{" + (LaTeX[ac]) + "}{" + (LaTeX[bd]) + "}"
texto27: "\frac{" + (LaTeX[ac]) + "}{" + (LaTeX[bd]) + "}=" + (LaTeX[n']) + ""
texto29: "\frac{" + (LaTeX[c]) + "}{" + (LaTeX[d]) + "}=0"
texto1: "numerador 1 = " + a + ""
texto2: "denominador 1 = " + b + ""
texto3: "numerador 2 = " + c + ""
texto4: "denominador 2 = " + d + ""
texto18: "La \space   fracción \space \frac{" + (LaTeX[ad]) + "}{" + (LaTeX[bc]) + "} \space es \space irreducible."
texto14: "La \space fracción \space \frac{" + (LaTeX[ac]) + "}{" + (LaTeX[bd]) + "} \space  es \space irreducible."