$\textsf{Mit dem Prozentanteil: 24 \% von 350 €}$

$\textsf{Mit dem Prozentanteil: 76 \% von 350 €}$

\textsf{|\|\|\|\|\|\|\|\|\|\|\}

\textsf{------------------------------------------------------------------------}

$\textsf{Los geht's!}$

$\textsf{Weiter}$

$\textsf{Zurück}$

$\textsf\bold{Nochmal!}$

$\textsf{Eingabefelder löschen}$

$\textsf{Lösung anzeigen}$

\textsf{Der verminderte Preis entspricht 76 \% des ursprünglichen Preises.\Hilf Cora zu entscheiden, wie der verminderte Preis berechnet werden kann.\vphantom{g}\

\textsf{\bold{Cora benutzt für die Berechnung eine Tabelle.}

\textsf{\bold{Cora weiß: 350 € entsprechen 100 \%.

\textsf\bold{Durch welche Zahl hat Cora dividiert, um 1 \% zu berechnen?\vphantom{g}\Setze ein.\vphantom{g}

\textsf\bold{{:}}

\textsf\bold{{:}}

\textsf\bold{Mit welcher Zahl muss Cora multiplizieren, um auf 76 \% zu kommen?\Setze ein.

\textsf\bold{{\cdot}}

\textsf\bold{{\cdot}}

$\textsf{Lösung anzeigen}$

\textsf{Nach der Verminderung beträgt der\
Preis des Fahrrads 266 €.

\textsf\textcolor{}{Ursprünglicher Preis: 350 € (100 \%)

\textsf{Bewege den orangen Punkt, um mit Hilfe der beiden Balken den veränderten\Fahrradpreis herauszufinden.

\textsf{Nach der Verminderung beträgt der Preis des Fahrrads ~~~~~~~~~~ €.

$\textsf{Lösung anzeigen}$

\textsf{Cora skizziert den Sachverhalt in Form von Prozentbalken.

countMove = 0
input0 = NaN
correct0: input0 ≟ 266
input6 = NaN
correct6: input6 ≟ 76
input5 = NaN
correct5: input5 ≟ 76
input2 = NaN
correct2: input2 ≟ 100
input1 = NaN
correct1: input1 ≟ 100
input3 = false
input4 = false
correct3: input4 ∧ (¬input3)
length: 14
O3: (-0.2, -2.16233)
listPointsO3AllSmall = Sequence(O3 + (m * (length / 150, 0)), m, 0, 150)
C = (2.735756502874653, -3.412692775027709)
height = 0.83 (slider from -5 to 5, step 0.01)
sizeall = 13.3 (slider from -5 to 20)
O1 = (0.7143102944065837, -1.805607669133267)
Q1 = Point(Line[O1, yAxis])
O2: O1 + (sizeall, 0)
sizefaktor: 0.8
size: (sizeall * sizefaktor)
l1 = Sequence(O1 + (0, height / 2) + (m * (sizeall / 50, 0)), m, 0, 50)
P = Point(l1)
resx: 810
resy: 600
step = -1 (slider from -1 to maxstep, step 1)
maxstep: 6
showBtnLos = true
showBtnBack = false
showBtnNext = false
showBtnNochmal = false
listfixed: {true, correct0 ∧ countMove ≠ 0, true, correct3, true, true, correct1 ∧ correct2, correct5 ∧ correct6}
fixed: listfixed(step + 2)
exnum = 1 (slider from 1 to maxexnum, step 1)
maxexnum: 10
attemptCount1 = 0
attemptCount2 = 0
showBtnSolution1 = false
showBtnSolution5 = false
Eingabefeld1 = Textfield(input1)
Eingabefeld2 = Textfield(input2)
per: (100 * (x(P) - x(O1)) / sizeall)
per2: 100 - per
Q2: Q1 + (sizeall, 0)
showtext1 = true
showtext2 = true
showtext3 = true
A = (-0.41532141032557346, -5.053957083578803)
B: A + (0, -1.2)
fbx1 = 8.72 (slider from -5 to 10, step 0.01)
fby1 = -0.86 (slider from -5 to 5, step 0.01)
Pchosen = If(input3, A, B)
l2: {Translate[Polygon[(0, 0), (fbx1, 0), (fbx1, fby1), (0, fby1)], Pchosen]}
A1: C + (-0.15, -1.35)
arrowheight = -0.69 (slider from -5 to 5, step 0.01)
arrowwidth = 9.14 (slider from -5 to 10, step 0.01)
A3: A1 + (arrowwidth, 0)
A2: A1 + (0, arrowheight)
A4: A3 + (0, arrowheight)
arrowdepth = 0.05 (slider from -5 to 5, step 0.01)
e = CircleArc(Midpoint[A1, A2] + (arrowdepth, 0), A1, A2)
c = CircleArc(Midpoint[A3, A4] + ((-arrowdepth), 0), A4, A3)
B1: A2 + (0, -0.2)
B2: B1 + (0, arrowheight)
B3: B1 + (arrowwidth, 0)
B4: B3 + (0, arrowheight)
d = CircleArc(Midpoint[B3, B4] + ((-arrowdepth), 0), B4, B3)
f = CircleArc(Midpoint[B1, B2] + (arrowdepth, 0), B1, B2)
attemptCount5 = 0
attemptCount6 = 0
Eingabefeld5 = Textfield(input5)
Eingabefeld6 = Textfield(input6)
D = (10.960268037328076, 0.6923824409121924)
E: D + (3.5, 0)
F = (9.356820929773228, 0.5527462407461518)
G: F + (2.1, 0)
Pos: Midpoint[Q1, Q2] + (-3.1, 0.68)
v3: {Translate[Polygon[(0, 0), (sizeall, 0), (sizeall, height), (0, height)], Q1]}
v2: {Polygon[(x(P), y(O1)), O2, O2 + (0, height), (x(P), y(O1) + height)]}
v1: {Polygon[O1, (x(P), y(O1)), (x(P), y(O1) + height), O1 + (0, height)]}
Text7: "\textsf{\begin{tabular}{|c|c|}\hline\\
Prozent \%&Preis in €\vphantom{g}\\
\hphantom{~~~~~~~~~~~~~~~~~~~~~~~~~~~~}&\hphantom{~~~~~~~~~~~~~~~~~~~~~~~~~~~~}\\ 
\hline\\" + (LaTeX[If[step ≥ 4, "100", ""]]) + "&" + (LaTeX[If[step ≥ 4, "350", ""]]) + "\vphantom{j}\\ 
\hline\\" + (LaTeX[If[step ≥ 5, "1", ""]]) + "&" + (LaTeX[If[step ≥ 5, "3,5", ""]]) + "\vphantom{j}\\ 
\hline\\" + (LaTeX[If[step ≥ 6, "76", "\phantom{76}"]]) + "&" + (LaTeX[If[step ≥ 6 ∧ correct5 ∧ correct6, "266", "\phantom{84}"]]) + "\vphantom{j}\\ 
\hline




\end{tabular}"
Text2: "\textsf\textcolor{}{Verminderter Preis (" + (LaTeX[per]) + " \%)"
Text3: "\textsf\textcolor{db6114}{Verminderung (" + (LaTeX[per2]) + " \%)"
O4 = Point(Line[O3, yAxis])
parts: 150 / 5
listPointsO3All = Sequence(O3 + (m * (length / parts, 0)), m, 0, parts)
P3 = Point(listPointsO3AllSmall)
listPointsO3 = KeepIf(x(M) ≤ Max[x(listPointsO3All(21)), x(P3)], M, listPointsO3All)
l3: {Translate[Polygon[(0, 0), (length - (x(P3) - x(O3)), 0), (length - x(P3) + x(O3), (-height)), (0, (-height))], P3]}
l4: {Translate[Polygon[(0, 0), (length - (x(P3) - x(O3)), 0), (length - x(P3) + x(O3), (-height)), (0, (-height))], (x(P3), y(O4))]}
l5: {Polygon[O3, (x(listPointsO3All(21)), y(O3)), (x(listPointsO3All(21)), y(O3) - height), (x(O3), y(O3) - height)]}
l6: {Polygon[O4, (Max[x(P3), x(listPointsO3All(21))], y(O4)), (Max[x(P3), x(listPointsO3All(21))], y(O4) - height), (x(O4), y(O4) - height)]}
l8: {Polygon[listPointsO3All(21), P3, P3 + (0, (-height)), listPointsO3All(21) + (0, (-height))], Translate[Polygon[listPointsO3All(21), P3, P3 + (0, (-height)), listPointsO3All(21) + (0, (-height))], O4 - O3]}
listLinesO3 = Zip(Segment[M, M - (0, height)], M, listPointsO3)
listText = Sequence(Text["\textsf\small{" + ((10 * m)) + (("%" * "}")), ((m * length / ((0.5 * parts))) + x(O3), y(O3)), true, true, -0, 1], m, 1, (0.5 * parts))
listTextB = Sequence(Text["\textsf{" + ((35 * m)) + (("kg" * "}")), ((m * length / ((0.5 * parts))) + x(O4), y(O4) - height - 0.83), true, true, -0, 1], m, 1, (0.5 * parts))
numP3: IndexOf[P3, listPointsO3AllSmall] - 1
numEuro: (numP3 * 3.5)
g = Segment(P3, (x(P3), y(O4) - height))
l7: {Polygon[listPointsO3AllSmall(101), P3, P3 + (0, (-height)), listPointsO3AllSmall(101) + (0, (-height))]}
listTextShow = KeepIf((10 * IndexOf[M, listText]) + 2 ≤ Max[101, IndexOf[P3, listPointsO3AllSmall]], M, listText)
listTextShowB = KeepIf((10 * IndexOf[M, listTextB]) + 2 ≤ Max[101, IndexOf[P3, listPointsO3AllSmall]], M, listTextB)
Text15: "\textsf{" + (LaTeX[numP3]) + " \%"
listPointsO4All = Sequence(O4 + (m * (length / parts, 0)), m, 0, parts)
listPointsO4 = KeepIf(x(M) ≤ Max[x(listPointsO3All(21)), x(P3)], M, listPointsO4All)
listLinesO4 = Zip(Segment[M, M - (0, height)], M, listPointsO4)
Text16: "\textsf{" + (LaTeX[ReplaceAll[("" * numEuro), ".", ","]]) + " €\vphantom{,}"
numDiff: 100 - numP3
Text17: "\textsf{" + (LaTeX[numDiff]) + " \%"
showBtnSolution0 = false
Eingabefeld0 = Textfield(input0)
attemptCount0 = 0
Text1: "\textsf{Ein Fahrrad kostet ursprünglich 350 €.\\Der Preis des Fahrrads wird um 24 \% vermindert.\\\\\\
\textcolor{" + (LaTeX[If[step < 1, "ffffff", ""]]) + "}\bold{Berechne gemeinsam mit Cora, wie hoch der Preis\\
des Fahrrads (in Euro) nach der Verminderung ist."
selected2 = 0
tabOrder: {btnLos, P3, Eingabefeld0, btnSolution0, btnNext, input3, input4, Eingabefeld1, Eingabefeld2, Eingabefeld5, Eingabefeld6, btnSolution1, btnSolution5, btnBack, btnNochmal}