Calculate Volume of Cuboid - Decimals

Calculate Volume of Cuboid - Decimals
Loading the math board and drawing, please wait…
2023-04-05 15:27
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

  1. 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}
  2. Element(randomNosForElementMitNachkommastelle, Mod[questionCount, 100] + 1) → selectedElementNachkomma
  3. Shuffle(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}
  4. Element(randomNosForNachkomma, Mod[questionCount, 100] + 1) → selectedNachkomma
  5. Shuffle(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}
  6. 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}
  7. Element(randomNosForLay, Mod[questionCount, 100] + 1) → lay
  8. Shuffle(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}
  9. Element(randomNosForEinheit, Mod[questionCount, 100] + 1) → selectedNumEinheit
  10. If(lay ≟ 1, SelectedIndex[chosenEinheitQuader], SelectedIndex[chosenEinheitWuerfel]) → selectedIndex
  11. If(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]]) → numA
  12. Shuffle(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}
  13. If(selectedElementNachkomma ≟ 2, Element[randomNosForB, Mod[questionCount, 100] + 1] + nachkomma, Element[randomNosForB, Mod[questionCount, 100] + 1]) → numB
  14. Shuffle(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}
  15. If(selectedElementNachkomma ≟ 3, Element[randomNosForC, Mod[questionCount, 100] + 1] + nachkomma, Element[randomNosForC, Mod[questionCount, 100] + 1]) → numC
  16. If(lay ≟ 1, input1 ≟ ((numA * numB) * numC), input1 ≟ ((numA * numA) * numA)) → correct1
  17. Corner(text2, 2) → Corner
  18. If(lay ≟ 1, posTextQuader, posTextWuerfel) → chosenPosText
  19. Textfield(input1) → InputBox1
  20. Textfield(input2) → InputBox2
  21. Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback) → rectangleCorrect, ptopleftcornerfeedback, ptoprightcornerfeedback, pbottomrightcornerfeedback, pbottomleftcornerfeedback
  22. Polygon(PtopLeftCornerFeedback_{1}, PtopRightCornerFeedback_{1}, PbottomRightCornerFeedback_{1}, PbottomLeftCornerFeedback_{1}) → rectangleCorrect_{1}, ptopleftcornerfeedback_{1}, ptoprightcornerfeedback_{1}, pbottomrightcornerfeedback_{1}, pbottomleftcornerfeedback_{1}
  23. Rotate(B + ((sliderA_2 * verzerrung), 0), winkel, B) → C
  24. Rotate(E + ((sliderA_2 * verzerrung), 0), winkel, E) → H
  25. Rotate(F + ((sliderA_2 * verzerrung), 0), winkel, F) → G
  26. Segment(A, B) → f
  27. Segment(B, F) → g
  28. Segment(F, E) → h
  29. Segment(E, A) → i
  30. Segment(C, B) → l
  31. Segment(C, G) → n
  32. Segment(G, H) → p
  33. Segment(H, E) → q
  34. Segment(F, G) → r
  35. Rotate(B_2 + ((sliderB_1 * verzerrung), 0), winkel, B_2) → C_2
  36. Rotate(A_2 + ((sliderB_1 * verzerrung), 0), winkel, A_2) → D_2
  37. Rotate(F_2 + ((sliderB_1 * verzerrung), 0), winkel, F_2) → G_2
  38. Rotate(E_2 + ((sliderB_1 * verzerrung), 0), winkel, E_2) → H_2
  39. Segment(A_2, B_2) → j
  40. Segment(B_2, C_2) → k
  41. Segment(C_2, G_2) → s
  42. Segment(G_2, H_2) → t
  43. Segment(H_2, E_2) → a
  44. Segment(E_2, A_2) → b
  45. Segment(B_2, F_2) → c
  46. Segment(F_2, E_2) → d
  47. Segment(F_2, G_2) → e
  48. Rotate(A + ((sliderA_2 * verzerrung), 0), winkel, A) → D
  49. Segment(A, D) → f_1
  50. Segment(D, H) → g_1
  51. Segment(D, C) → h_1
  52. Segment(A_2, D_2) → i_1
  53. Segment(D_2, H_2) → j_1
  54. Segment(D_2, C_2) → k_1