Bruchdarstellung
Author: Mag. G. Wengler

Mit dem Schieberegler "Seitenlänge" kannst du die Größe des (grauen) Quadrats bestimmen. 
Je nach Schwierigkeitsstufe wird ein gewisser Teil gefärbt. 
Drücke diesen Teil als Bruch vom Ganzen aus. Trage dazu die Werte bei "Zähler" und "Nenner" ein.

Stufe 2

Stufe 1

Schwierigkeitsgrad

Welcher Bruch ist dargestellt?

Stufe 3

Stufe 4

Zähler   =

Nenner=

Wieviel ist der (gefärbte) Teil vom Ganzen?

Seitenlänge = 10 (slider from 3 to 10, step 1)
b_1: Random[1, floor((Seitenlänge - 1) / 2)] * 2
a_1: Random[1, floor(Seitenlänge / 2)] * 2
a_0: a_1 + 2 * Random[1, floor((Seitenlänge - a_1) / 2)]
a_2 = If(a_0 > Seitenlänge, If[Mod[Seitenlänge, 2] ≟ 0, Seitenlänge, Seitenlänge - 1], a_0)
A = Intersect(xAxis, yAxis)
B: (Seitenlänge, 0)
C: (Seitenlänge, Seitenlänge)
D: (0, Seitenlänge)
Ganzes, a, b, c, d = Polygon(A, B, C, D)
Liste1 = Sequence(Segment[(i, 0), (i, Seitenlänge)], i, 1, Seitenlänge - 1)
Liste2 = Sequence(Segment[(0, i), (Seitenlänge, i)], i, 1, Seitenlänge - 1)
i = false
Teil_1, j, k, l, q = Polygon((0, 0), (a_1, 0), (a_1, b_1), (0, b_1))
m = true
o = false
u = false
meinz = NaN
meinn = NaN
zz = Textfield(meinz)
nn = Textfield(meinn)
E = (13, 2)
richtig_1: meinz / meinn ≟ Teil_1 / Ganzes
Teil_3, n, a_4, p = Polygon(A, (If[Mod[a_1, 2] ≟ 0, a_1, a_1 - 1], 0), (0, b_1))
richtig_3: meinz / meinn ≟ Teil_3 / Ganzes
b_0: b_1 + 2 * Random[1, floor((Seitenlänge - b_1) / 2)]
b_2 = If(b_0 > Seitenlänge, If[Mod[Seitenlänge, 2] ≟ 0, Seitenlänge, Seitenlänge - 1], b_0)
Teil_2, e, f, g, h = Polygon((a_1, b_1), (a_2, b_1), (a_2, b_2), (a_1, b_2))
Teil_4, r, s, t = Polygon((a_1, 0), (Seitenlänge, b_1), (0, b_2))
richtig_2: meinz / meinn ≟ Teil_2 / Ganzes
richtig_4: meinz / meinn ≟ Teil_4 / Ganzes