Dezimalbruchzahlen auf dem Zahlenstrahl einstellen
Author: Mag. G.Wengler

Zwischen zwei Zahlen wird eine Kommazahl ausgewählt. Diese muss auf der Skala gefunden werden.

Verschiebe dazu die Markierungslinie so, dass sie die Skala genau am richtigen Wert trifft.

Kommazahl einstellen

Schiebe die Markierungslinie auf folgenden Skalenwert:

Bewege mich

Bravo!\;richtig\; eingestellt!

neue Aufgabe

A = (0.0036101186741553074, 0.0045747137156593246)
a = Ray(A, (x(A) + 1, y(A)))
B = Point(a)
b = Segment(A, B)
M: (A + B) / 2
v = Vector(A, B)
h: v / 100
centiMark = Sequence(Segment[(x(A + i * h), y(A + i * h) - 0.05), (x(A + i * h), y(A + i * h) + 0.05)], i, 0, 100)
deziMark = Sequence(Segment[(x(A + i * 10 * h), y(A + i * 10 * h) - 0.1), (x(A + i * 10 * h), y(A + i * 10 * h) + 0.1)], i, 0, 10)
halbeMark = Sequence(Segment[(x(A + i * 50 * h), y(A + i * 50 * h) - 0.2), (x(A + i * 50 * h), y(A + i * 50 * h) + 0.2)], i, 0, 2)
li = Random(0, 50)
re: li + 1
werte = Sequence(li + i * (re - li) / 100, i, 0, 100)
Text2: "" + li + ""
Text3: "" + re + ""
hcentiMark = Sequence(Segment[(x(A + i * 5 * h), y(A + i * 5 * h) - 0.075), (x(A + i * 5 * h), y(A + i * 5 * h) + 0.075)], i, 0, 20)
C = (1.9893239897868102, -1.1439192549819328)
c = OrthogonalLine(C, xAxis)
C' = Mirror(C, xAxis)
z = Random(1, 99)
W: (z / 10, 0)
w = Element(werte, z + 1)
Text5: "" + w + ""
d = OrthogonalLine(C, yAxis)
e = OrthogonalLine(A, d)
f = OrthogonalLine(B, d)
D = Intersect(d, e)
E = Intersect(d, f)
g = Segment(D, E)
F = Point(g)
F' = Mirror(F, b)
i = Segment(F', F)
S = Intersect(i, b)