Volume Formula Derivation for Cuboids: Given Base Area and Height
Loading the math board and drawing, please wait…
In collections
Quader und Würfel - Volumen
This example demonstrates calculating cuboid volume using base area G and height c. Core concepts include applying volume formula V=G×c and deriving it from unit cube decomposition. Construction uses Sequence commands to generate 3D cube grids (cubesHorizontal, cubesVertical), SpeechBubbleLeft/Right for student dialogues (Selina, Jule, Stef), and Textfield/input for interactive calculations. The extended problem explores finding cube volume from base area (9cm²). Suitable for grades 5-6 students learning volume concepts and formula application.
GeoGebra Commands & Parameters
SpeechBubbleLeft(Pbubble1, 9, 1) → bubble1SpeechBubbleRight(Pbubble2, 6.7, 1.5) → bubble2Segment(A, B) → abSegment(A, E) → aeSegment(B, F) → bfSegment(E, F) → efSegment(A, D) → adSegment(E, H) → ehSegment(D, H) → dhSegment(C, D) → cdSegment(B, C) → bcSegment(F, G) → fgSegment(C, G) → cgSegment(H, G) → hgSpeechBubbleLeft(Pbubble1 - (0, 0.1), 9.8, 1.1) → bubble3Textfield(input1) → InputBox1Sequence(Sequence[Polygon[A + (i, j), A + (i, j) + (cubeLengthWuerfel / 10, 0), A + (i, j) + (cubeLengthWuerfel / 10, cubeLengthWuerfel / 10), A + (i, j) + (0, cubeLengthWuerfel / 10)], i, 0, cubesHorizontal - 1], j, 0, cubesVertical - 1) → m1, {{0.9999999999999991, 0.9999999999999982, 1, 1}}Sequence(Sequence[Polygon[A + (i, cubesVertical) + ((j * cubeDepthCathetersWuerfel / 10), (j * cubeDepthCathetersWuerfel / 10)), A + (i, cubesVertical) + ((j * cubeDepthCathetersWuerfel / 10), (j * cubeDepthCathetersWuerfel / 10)) + (cubeLengthWuerfel / 10, 0), A + (i, cubesVertical) + ((j * cubeDepthCathetersWuerfel / 10), (j * cubeDepthCathetersWuerfel / 10)) + (cubeLengthWuerfel / 10 + cubeDepthCathetersWuerfel / 10, cubeDepthCathetersWuerfel / 10), A + (i, cubesVertical) + ((j * cubeDepthCathetersWuerfel / 10), (j * cubeDepthCathetersWuerfel / 10)) + (cubeDepthCathetersWuerfel / 10, cubeDepthCathetersWuerfel / 10)], i, 0, cubesHorizontal - 1], j, 0, cubesDepth - 1) → m2, {{0.3535533905932735, 0.35355339059327395, 0.35355339059327395, 0.35355339059327306}, {0.3535533905932744, 0.3535533905932722, 0.3535533905932766, 0.35355339059327306}, {0.35355339059327395, 0.35355339059327306, 0.35355339059327573, 0.3535533905932713}}Sequence(Sequence[Polygon[A + (cubesHorizontal, j) + ((i * cubeDepthCathetersWuerfel / 10), (i * cubeDepthCathetersWuerfel / 10)), A + (cubesHorizontal, j) + ((i * cubeDepthCathetersWuerfel / 10), (i * cubeDepthCathetersWuerfel / 10)) + (cubeDepthCathetersWuerfel / 10, cubeDepthCathetersWuerfel / 10), A + (cubesHorizontal, j) + ((i * cubeDepthCathetersWuerfel / 10), (i * cubeDepthCathetersWuerfel / 10)) + (cubeDepthCathetersWuerfel / 10, cubeDepthCathetersWuerfel / 10 + cubeLengthWuerfel / 10), A + (cubesHorizontal, j) + ((i * cubeDepthCathetersWuerfel / 10), (i * cubeDepthCathetersWuerfel / 10)) + (0, cubeLengthWuerfel / 10)], i, 0, cubesDepth - 1], j, 0, cubesVertical - 1) → m3, {{0.3535533905932766, 0.35355339059327306, 0.35355339059327484}}SpeechBubbleRight(Pbubble3, 11, 1.6) → bubble4Textfield(input2) → InputBox2Textfield(input3) → InputBox3SpeechBubbleLeft(Pbubble1 - (0, 2), 9.8, 3.1) → bubble5Textfield(input4) → InputBox4Textfield(input5) → InputBox5SpeechBubbleRight(Pbubble3, 6.3, 1.2) → bubble6SpeechBubbleRight(Pbubble3 - (0, 0.5), 11, 2) → bubble7SpeechBubbleRight(Pbubble3 + (0, 0.4), 11.5, 1.2) → bubble8Textfield(input6) → InputBox6Textfield(input7) → InputBox7Textfield(input8) → InputBox8Sequence(Sequence[Polygon[A + (cubesHorizontal, j) + ((i * cubeDepthCathetersWuerfel / 10), (i * cubeDepthCathetersWuerfel / 10)), A + (cubesHorizontal, j) + ((i * cubeDepthCathetersWuerfel / 10), (i * cubeDepthCathetersWuerfel / 10)) + (cubeDepthCathetersWuerfel / 10, cubeDepthCathetersWuerfel / 10), A + (cubesHorizontal, j) + ((i * cubeDepthCathetersWuerfel / 10), (i * cubeDepthCathetersWuerfel / 10)) + (cubeDepthCathetersWuerfel / 10, cubeDepthCathetersWuerfel / 10 + cubeLengthWuerfel / 10), A + (cubesHorizontal, j) + ((i * cubeDepthCathetersWuerfel / 10), (i * cubeDepthCathetersWuerfel / 10)) + (0, cubeLengthWuerfel / 10)], i, 0, cubesDepth - 1], j, 0, 1 - 1) → m9, {{0.3535533905932766, 0.35355339059327306, 0.35355339059327484}}SpeechBubbleRight(Pbubble3 + (0.2, -0.7), 11.5, 1.5) → bubble9SpeechBubbleLeft(Pbubble1, 12, 1) → bubble10Sequence(Sequence[Segment[A + (i, j), A + (i, j) + (cubeLengthWuerfel / 10, 0)], i, 0, cubesHorizontal - 1], j, 1, cubesVertical) → m11, {{0.9999999999999998, 1, 1, 1}}Sequence(Sequence[Segment[A + (cubesHorizontal, j) + ((i * cubeDepthCathetersWuerfel / 10), (i * cubeDepthCathetersWuerfel / 10)), A + (cubesHorizontal, j) + ((i * cubeDepthCathetersWuerfel / 10), (i * cubeDepthCathetersWuerfel / 10)) + (cubeDepthCathetersWuerfel / 10, cubeDepthCathetersWuerfel / 10)], i, 0, cubesDepth - 1], j, 1, cubesVertical) → m12, {{0.5000000000000003, 0.5000000000000003, 0.5000000000000003}}Polygon(A, E, F, B) → q1, a, e, f, bSequence(Sequence[Polygon[A + (i, j), A + (i, j) + (cubeLengthWuerfel / 10, 0), A + (i, j) + (cubeLengthWuerfel / 10, cubeLengthWuerfel / 10), A + (i, j) + (0, cubeLengthWuerfel / 10)], i, 0, 4 - 1], j, 0, 1 - 1) → m7, {{0.9999999999999991, 0.9999999999999982, 1, 1}}Sequence(Sequence[Polygon[A + (i, 1) + ((j * cubeDepthCathetersWuerfel / 10), (j * cubeDepthCathetersWuerfel / 10)), A + (i, 1) + ((j * cubeDepthCathetersWuerfel / 10), (j * cubeDepthCathetersWuerfel / 10)) + (cubeLengthWuerfel / 10, 0), A + (i, 1) + ((j * cubeDepthCathetersWuerfel / 10), (j * cubeDepthCathetersWuerfel / 10)) + (cubeLengthWuerfel / 10 + cubeDepthCathetersWuerfel / 10, cubeDepthCathetersWuerfel / 10), A + (i, 1) + ((j * cubeDepthCathetersWuerfel / 10), (j * cubeDepthCathetersWuerfel / 10)) + (cubeDepthCathetersWuerfel / 10, cubeDepthCathetersWuerfel / 10)], i, 0, cubesHorizontal - 1], j, 0, 4) → m8, {{0.3535533905932735, 0.35355339059327395, 0.35355339059327395, 0.35355339059327306}, {0.3535533905932744, 0.3535533905932722, 0.3535533905932766, 0.35355339059327306}, {0.35355339059327395, 0.35355339059327306, 0.35355339059327573, 0.3535533905932713}, {0.35355339059327306, 0.35355339059327306, 0.35355339059327306, 0.35355339059327306}, {0.35355339059327395, 0.35355339059327484, 0.35355339059327395, 0.3535533905932722}}
AI Drawing Prompt Reference
Draw a cuboid to demonstrate the volume formula derivation. The cuboid is composed of multiple small cubes arranged in a grid, visually representing the volume as base area times height. Add speech bubbles around the cuboid to label the base area and height values, and show the calculation process and result. Include input fields below the cuboid for interactive calculation of volume by entering the base area and height.
The prompt above was compiled from the original drawing commands and is for reference only.