Übung: Ganze Zahlen durch Brüche teilen
randRange(2, 8)
randRange(2, 9)
\large{INTEGER \div \dfrac{1}{DENOMINATOR} = {?}}
DENOMINATOR * INTEGER
Wir können uns vorstellen, dass wir {INTEGER}
Objekte haben und diese in Stücke teilen, jedes mit einer Größe von \dfrac{1}{DENOMINATOR}
.
var h = ceil(INTEGER / 4);
init({
range: [[0, 4], [0, h]],
scale: 90
});
var x = 0.5;
var y = 0.5;
var r = 0.45;
var p = Math.PI * 2 / DENOMINATOR;
for (var i=0; i < INTEGER; i++) {
circle([x, y], r, {fill: "#09A8E2", stroke: "none"});
for (var j=0; j < DENOMINATOR; j++) {
line([x, y], [x + r * Math.sin(j * p), y + r * Math.cos(j * p)], {stroke: MatheguruHelper.BACKGROUND});
}
x++;
if (x > INTEGER / h) {
x = 0.5;
y++;
}
}
Zusammen haben wir INTEGER \times DENOMINATOR
Stücke.
INTEGER \times DENOMINATOR = INTEGER * DENOMINATOR