Hauteur de la pyramide : 8.5 cm
Côté du carré de base :  4.24 cm
Volume de la pyramide : 50.91 cm³

h = 8.51 (slider from 3 to 15, step 0.1)
A = Point(xAxis)
C = Point(xAxis)
B = Point(yAxis)
D = Point(yAxis)
poly1, a, b, c, d = Polygon(A, B, C, D)
e, E, F, G, H, faceABFE, faceBCGF, faceCDHG, faceADHE, faceEFGH_1, arêteAE, arêteBF, arêteCG, arêteDH, arêteEF_1, arêteFG_1, arêteGH_1, arêteEH_1 = Prism(poly1, a)
S: (0, 0, h)
f, faceEFGH, faceEFS, faceFGS, faceGHS, faceEHS, arêteEF, arêteFG, arêteGH, arêteEH, arêteES, arêteFS, arêteGS, arêteHS = Pyramid(E, F, G, H, S)
g = Ray(S, G)
h_1 = Ray(S, H)
i = Ray(S, E)
j = Ray(S, F)
I = Intersect(j, yAxis)
J = Intersect(i, xAxis)
K = Intersect(h_1, yAxis)
L = Intersect(xAxis, g)
k, faceIJKL, faceJKS, faceKLS, faceILS, faceIJS, arêteJK, arêteKL, arêteIL, arêteIJ, arêteJS, arêteKS, arêteLS, arêteIS = Pyramid(J, K, L, I, S)
volumek = Volume(k)
Textek: "Volume de " + (Name[k]) + " = " + volumek
Pointk = Point(k)
distanceLaxeZ = Distance(L, zAxis)
TexteLaxeZ: Name[L] + (Name[zAxis]) + " = " + distanceLaxeZ
O = Intersect(yAxis, zAxis)
Z: (h, k)
distanceKJ = Distance(K, J)
Midpoint(K, J)
TexteKJ: Name[K] + (Name[J]) + " = " + distanceKJ