Calculate Volume of Cuboid - Decimals
Loading the math board and drawing, please wait…
This example demonstrates how to calculate the volume of a cuboid using decimals. Key math concepts include the formula for calculating the volume of a cuboid and unit conversion. It uses GeoGebra commands such as Shuffle, Element, If, Corner, Textfield, Polygon, Rotate, and Segment. Suitable for 5th to 6th grade students.
GeoGebra Commands & Parameters
Shuffle(Sequence[Random[1, 3], i, 1, 100]) → randomNosForElementMitNachkommastelle, {3, 3, 2, 3, 1, 3, 3, 2, 3, 3, 3, 1, 2, 1, 2, 2, 1, 1, 3, 2, 3, 3, 1, 2, 2, 1, 1, 3, 1, 2, 2, 1, 3, 2, 1, 2, 3, 3, 2, 1, 3, 1, 3, 1, 1, 3, 1, 2, 3, 3, 3, 2, 1, 1, 3, 2, 2, 1, 2, 1, 3, 3, 2, 3, 1, 1, 1, 1, 3, 1, 1, 3, 3, 2, 3, 3, 1, 1, 1, 1, 2, 1, 2, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 2, 1, 3, 3, 1, 3, 3}Element(randomNosForElementMitNachkommastelle, Mod[questionCount, 100] + 1) → selectedElementNachkommaShuffle(Sequence[Random[1, 9], i, 1, 100]) → randomNosForNachkomma, {5, 2, 2, 2, 1, 3, 4, 6, 2, 9, 7, 5, 3, 4, 3, 6, 4, 4, 3, 4, 4, 1, 6, 4, 9, 4, 7, 6, 7, 1, 9, 7, 1, 9, 9, 1, 5, 7, 9, 3, 9, 2, 5, 6, 3, 2, 7, 5, 7, 7, 6, 8, 9, 2, 8, 2, 4, 1, 1, 3, 1, 3, 5, 8, 1, 7, 5, 9, 6, 3, 9, 1, 9, 3, 1, 3, 3, 4, 8, 6, 5, 1, 5, 5, 4, 6, 2, 1, 4, 6, 9, 8, 8, 3, 8, 9, 9, 3, 3, 1}Element(randomNosForNachkomma, Mod[questionCount, 100] + 1) → selectedNachkommaShuffle(Sequence[Random[2, 15], i, 1, 100]) → randomNosForA, {13, 5, 3, 13, 9, 13, 7, 3, 5, 6, 12, 2, 2, 12, 10, 8, 14, 11, 10, 6, 10, 7, 9, 10, 7, 10, 11, 10, 4, 12, 13, 11, 2, 11, 5, 10, 12, 7, 6, 5, 3, 10, 10, 15, 3, 6, 12, 6, 9, 13, 14, 10, 3, 9, 5, 11, 5, 6, 8, 13, 9, 14, 6, 6, 7, 2, 11, 6, 10, 4, 12, 15, 3, 8, 13, 11, 4, 5, 5, 3, 15, 9, 14, 6, 12, 13, 12, 9, 10, 6, 13, 2, 14, 10, 13, 9, 9, 15, 13, 5}Shuffle(Sequence[Random[1, 2], i, 1, 100]) → randomNosForLay, {1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1}Element(randomNosForLay, Mod[questionCount, 100] + 1) → layShuffle(Sequence[Random[1, 4], i, 1, 100]) → randomNosForEinheit, {2, 1, 4, 3, 1, 3, 3, 4, 2, 1, 4, 2, 3, 1, 2, 3, 2, 2, 4, 3, 3, 2, 2, 3, 4, 3, 4, 1, 4, 1, 2, 3, 3, 3, 3, 4, 2, 1, 1, 2, 3, 2, 1, 1, 2, 4, 4, 4, 1, 4, 2, 4, 3, 2, 1, 4, 4, 1, 3, 3, 1, 2, 1, 3, 1, 1, 3, 2, 1, 3, 4, 3, 1, 1, 1, 4, 2, 4, 4, 1, 3, 3, 2, 1, 4, 1, 3, 3, 3, 2, 3, 3, 1, 3, 1, 4, 4, 3, 4, 3}Element(randomNosForEinheit, Mod[questionCount, 100] + 1) → selectedNumEinheitIf(lay ≟ 1, SelectedIndex[chosenEinheitQuader], SelectedIndex[chosenEinheitWuerfel]) → selectedIndexIf(lay ≟ 1 ∧ selectedElementNachkomma ≟ 1, Element[randomNosForA, Mod[questionCount, 100] + 1] + nachkomma, If[lay ≟ 1 ∧ selectedElementNachkomma ≠ 1, Element[randomNosForA, Mod[questionCount, 100] + 1], If[lay ≟ 2, Element[randomNosForA, Mod[questionCount, 100] + 1] + nachkomma]]) → numAShuffle(Sequence[Random[2, 10], i, 1, 100]) → randomNosForB, {8, 6, 7, 10, 6, 9, 2, 9, 6, 3, 8, 6, 6, 10, 9, 7, 2, 3, 2, 7, 10, 2, 6, 2, 9, 7, 2, 9, 5, 2, 10, 5, 6, 3, 5, 10, 5, 5, 7, 7, 4, 4, 8, 5, 2, 6, 5, 6, 5, 7, 3, 10, 3, 9, 5, 9, 4, 7, 7, 2, 5, 5, 6, 9, 6, 3, 7, 10, 5, 8, 3, 9, 3, 9, 9, 8, 4, 3, 9, 2, 9, 8, 3, 10, 9, 5, 8, 8, 6, 6, 8, 6, 9, 5, 10, 7, 2, 2, 4, 4}If(selectedElementNachkomma ≟ 2, Element[randomNosForB, Mod[questionCount, 100] + 1] + nachkomma, Element[randomNosForB, Mod[questionCount, 100] + 1]) → numBShuffle(Sequence[Random[2, 10], i, 1, 100]) → randomNosForC, {7, 8, 10, 3, 8, 4, 3, 8, 7, 10, 5, 10, 10, 9, 5, 8, 6, 8, 6, 7, 5, 10, 8, 6, 7, 10, 2, 5, 3, 4, 6, 8, 2, 6, 3, 3, 10, 6, 5, 3, 10, 3, 5, 7, 5, 4, 8, 8, 5, 3, 7, 3, 10, 7, 2, 4, 8, 6, 9, 9, 4, 8, 4, 2, 8, 4, 6, 6, 2, 2, 8, 4, 3, 6, 2, 9, 3, 5, 7, 9, 2, 4, 8, 6, 10, 10, 8, 7, 10, 8, 9, 2, 4, 9, 5, 9, 7, 8, 6, 5}If(selectedElementNachkomma ≟ 3, Element[randomNosForC, Mod[questionCount, 100] + 1] + nachkomma, Element[randomNosForC, Mod[questionCount, 100] + 1]) → numCIf(lay ≟ 1, input1 ≟ ((numA * numB) * numC), input1 ≟ ((numA * numA) * numA)) → correct1Corner(text2, 2) → CornerIf(lay ≟ 1, posTextQuader, posTextWuerfel) → chosenPosTextTextfield(input1) → InputBox1Textfield(input2) → InputBox2Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback) → rectangleCorrect, ptopleftcornerfeedback, ptoprightcornerfeedback, pbottomrightcornerfeedback, pbottomleftcornerfeedbackPolygon(PtopLeftCornerFeedback_{1}, PtopRightCornerFeedback_{1}, PbottomRightCornerFeedback_{1}, PbottomLeftCornerFeedback_{1}) → rectangleCorrect_{1}, ptopleftcornerfeedback_{1}, ptoprightcornerfeedback_{1}, pbottomrightcornerfeedback_{1}, pbottomleftcornerfeedback_{1}Rotate(B + ((sliderA_2 * verzerrung), 0), winkel, B) → CRotate(E + ((sliderA_2 * verzerrung), 0), winkel, E) → HRotate(F + ((sliderA_2 * verzerrung), 0), winkel, F) → GSegment(A, B) → fSegment(B, F) → gSegment(F, E) → hSegment(E, A) → iSegment(C, B) → lSegment(C, G) → nSegment(G, H) → pSegment(H, E) → qSegment(F, G) → rRotate(B_2 + ((sliderB_1 * verzerrung), 0), winkel, B_2) → C_2Rotate(A_2 + ((sliderB_1 * verzerrung), 0), winkel, A_2) → D_2Rotate(F_2 + ((sliderB_1 * verzerrung), 0), winkel, F_2) → G_2Rotate(E_2 + ((sliderB_1 * verzerrung), 0), winkel, E_2) → H_2Segment(A_2, B_2) → jSegment(B_2, C_2) → kSegment(C_2, G_2) → sSegment(G_2, H_2) → tSegment(H_2, E_2) → aSegment(E_2, A_2) → bSegment(B_2, F_2) → cSegment(F_2, E_2) → dSegment(F_2, G_2) → eRotate(A + ((sliderA_2 * verzerrung), 0), winkel, A) → DSegment(A, D) → f_1Segment(D, H) → g_1Segment(D, C) → h_1Segment(A_2, D_2) → i_1Segment(D_2, H_2) → j_1Segment(D_2, C_2) → k_1