SEGMENTI SU  AB  PROPORZIONALI A QUELLI DATI

SEGMENTI DATI

misura AB

inserisci le misure di 5 segmenti

misure segmenti..

AC=SOMMA SEGMENTI DATI

segmenti DATI su AC

segmenti su AB proporzionali ai DATI

segmenti su AB proporzionali ai DATI

reset

HELP
IMMETTI I 5 VALORI SEPARATI DA virgola
TRA PARENTESI GRAFFE {}
Puoi muovere A e B [CLICK per CHIUDERE-HELP]

N.B.: in GeoGebra le parentesi { e } si ottengono
tenendo premuto ALT GR e digitando 7 per { e 0 per }

HELP

vedi misure su AB

N.B.: in GeoGebra le parentesi { e } si ottengono
tenendo premuto ALT GR e digitando
7 per { e 0 per }

A = (-9, -4)
ab = Line(A, xAxis)
xb: 10
CampoInserimento2 = Textfield(xb)
xbr = If(xb > 18, 18, xb)
B: (x(A) + xbr, y(A))
l = Segment(A, B)
D_1: (-3.5, 2)
C_1 = (-3.5, 3)
v = Vector(C_1, D_1)
E_1: (-8, 3)
TE1 = Translate(E_1, Vector[(-1.5 * v)])
F_1 = Translate(E_1, v)
G_1 = Translate(F_1, v)
H_1 = Translate(G_1, v)
I_1 = Translate(H_1, v)
f = Line(E_1, xAxis)
g = Line(F_1, xAxis)
h = Line(G_1, xAxis)
i = Line(H_1, xAxis)
j = Line(I_1, xAxis)
miseg: {1, 1, 1, 1, 1}
start1_1: true
sum0 = Sum(miseg)
sum = If(sum0 ≤ 19, sum0, 19)
mis1: (Element[miseg, 1] * sum / sum0)
mis2: (Element[miseg, 2] * sum / sum0)
mis3: (Element[miseg, 3] * sum / sum0)
mis4: (Element[miseg, 4] * sum / sum0)
mis5: (Element[miseg, 5] * sum / sum0)
CampoInserimento1 = Textfield(miseg)
c = Circle(E_1, mis1)
E_2 = Intersect(c, f, 2)
s1 = Segment(E_1, E_2)
d = Circle(F_1, mis2)
F_2 = Intersect(d, g, 2)
s2 = Segment(F_1, F_2)
e = Circle(G_1, mis3)
G_2 = Intersect(e, h, 2)
s3 = Segment(G_1, G_2)
k = Circle(H_1, mis4)
H_2 = Intersect(k, i, 2)
s4 = Segment(H_1, H_2)
p = Circle(I_1, mis5)
I_2 = Intersect(p, j, 2)
s5 = Segment(I_1, I_2)
sposta = (8.143972246313963, 3.210237659963437)
m = Ray(A, sposta)
c_1 = Circle(A, sum)
C = Intersect(c_1, m, 1)
q = Circle(A, s1)
D = Intersect(q, m)
r = Circle(A, s1 + s2)
E = Intersect(r, m, 1)
s = Circle(A, s1 + s2 + s3)
I = Intersect(s, m, 1)
t = Circle(A, s1 + s2 + s3 + s4)
M = Intersect(t, m, 1)
o: 0
AA = Intersect(LineBisector[E_1, A], LineBisector[E_2, D])
θ = Angle(E_2, AA, D)
C_2 = Rotate(E_1, (o * θ), AA)
F = Rotate(E_2, (o * θ), AA)
s1' = Segment(C_2, F)
BB = Intersect(LineBisector[F_1, D], LineBisector[F_2, E])
G = Rotate(F_1, (o * θ), BB)
H = Rotate(F_2, (o * θ), BB)
s2' = Segment(G, H)
CC = Intersect(LineBisector[G_1, E], LineBisector[G_2, I])
J = Rotate(G_1, (o * θ), CC)
K = Rotate(G_2, (o * θ), CC)
s3' = Segment(J, K)
DD = Intersect(LineBisector[H_1, I], LineBisector[H_2, M])
N = Rotate(H_1, (o * θ), DD)
O = Rotate(H_2, (o * θ), DD)
s4' = Segment(N, O)
EE = Intersect(LineBisector[I_1, M], LineBisector[I_2, C])
P = Rotate(I_1, (o * θ), EE)
Q = Rotate(I_2, (o * θ), EE)
s5' = Segment(P, Q)
n = Line(B, C)
a = Line(D, n)
R = Intersect(a, l)
p1 = Segment(A, R)
b = Line(E, n)
S = Intersect(b, l)
p2 = Segment(R, S)
g_1 = Line(I, n)
T = Intersect(l, g_1)
p3 = Segment(S, T)
f_1 = Line(M, n)
U = Intersect(l, f_1)
p4 = Segment(T, U)
p5 = Segment(U, B)
ms = Max(miseg)
w: (0.4 * v)
L = Translate(E_1, w)
testo5 = VerticalText(testo2)
V = Point(Circle[L, p1])
h_1 = Segment(L, V)
L' = Translate(L, v)
W = Point(Circle[L', p2])
i_1 = Segment(L', W)
L'' = Translate(L', v)
Z = Point(Circle[L'', p3])
j_1 = Segment(L'', Z)
L''' = Translate(L'', v)
A_1 = Point(Circle[L''', p4])
k_1 = Segment(L''', A_1)
E_3 = Translate(L''', v)
B_1 = Point(Circle[E_3, p5])
l_1 = Segment(E_3, B_1)
α = Angle(f, ab)
AAA = Intersect(LineBisector[A, L], LineBisector[R, V])
BBB = Intersect(LineBisector[R, L'], LineBisector[S, W])
CCC = Intersect(LineBisector[S, L''], LineBisector[T, Z])
DDD = Intersect(LineBisector[T, L'''], LineBisector[U, A_1])
EEE = Intersect(LineBisector[U, E_3], LineBisector[B, B_1])
w1 = Vector(A, L)
w2 = Vector(R, L')
w3 = Vector(S, L'')
w4 = Vector(T, L''')
w5 = Vector(U, E_3)
u: 0
ϕ = Angle(R, AAA, V)
ϕ_1 = If(ϕ > 180°, ϕ - 360°, ϕ)
A' = If(α ≟ 0°, Translate[A, Vector[(u * w1)]], Rotate[A, (u * ϕ_1), AAA])
R' = If(α ≟ 0°, Translate[R, Vector[(u * w1)]], Rotate[R, (u * ϕ_1), AAA])
p1' = Segment(A', R')
R'' = If(α ≟ 0°, Translate[R, Vector[(u * w2)]], Rotate[R, (u * ϕ_1), BBB])
S' = If(α ≟ 0°, Translate[S, Vector[(u * w2)]], Rotate[S, (u * ϕ_1), BBB])
p2' = Segment(R'', S')
S'' = If(α ≟ 0°, Translate[S, Vector[(u * w3)]], Rotate[S, (u * ϕ_1), CCC])
T' = If(α ≟ 0°, Translate[T, Vector[(u * w3)]], Rotate[T, (u * ϕ_1), CCC])
p3' = Segment(S'', T')
T'' = If(α ≟ 0°, Translate[T, Vector[(u * w4)]], Rotate[T, (u * ϕ_1), DDD])
U' = If(α ≟ 0°, Translate[U, Vector[(u * w4)]], Rotate[U, (u * ϕ_1), DDD])
p4' = Segment(T'', U')
U'' = If(α ≟ 0°, Translate[U, Vector[(u * w5)]], Rotate[U, (u * ϕ_1), EEE])
B' = If(α ≟ 0°, Translate[B, Vector[(u * w5)]], Rotate[B, (u * ϕ_1), EEE])
p5' = Segment(U'', B')
TE2 = Translate(TE1, w)
start1: true
distanzaAsposta = Distance(A, sposta)
help: false
scala: sum / sum0
vedi: false
b_1: false
d_1: false
e_1: false
m_1: false
n_1: false
o_1: false
p_1: false
q_1: false
s_1: false
t_1: false
u_1: false
v_1: false
w_1: false
a_2: false
b_2: false
c_2: false
d_2: false
e_2: false
f_2: false
g_2: false
h_2: false
i_2: false
j_2: false
k_2: false
l_2: false
m_2: false
n_2: false
o_2: false
p_2: false
q_2: false
r_2: false
s_2: false
t_2: false
u_2: false
v_2: false
w_2: false
a_3: false
click: 0
testo8: "scala su AC= " + sum + "/" + sum0 + "=" + (sum / sum0) + "
  AB=" + xb + "
    p1=" + ((p1' * xb / xbr)) + "
    p2=" + ((p2' * xb / xbr)) + "
    p3=" + ((p3' * xb / xbr)) + "
    p4=" + ((p4' * xb / xbr)) + "
    p5=" + ((p5' * xb / xbr)) + ""

Tool: Pxy
asse e punto
Input: xAxis, A
Output: i, D

g: y = (0 * (-1))
h = OrthogonalLine(A, g)
D = Intersect(g, h)
i = Segment(A, D)