A = Intersect(xAxis, yAxis)
B = Point(xAxis)
poligonoa1, f, g, h, i, j, C, D, E = Polygon(A, B, 5)
F = Point(xAxis)
G = (4, 0)
poligonoa2, k, l, m, n, p, H, I, J = Polygon(F, G, 5)
a, K, AurpegiaABK, AurpegiaBCK, AurpegiaCDK, AurpegiaDEK, AurpegiaAEK, ErtzaAK, ErtzaBK, ErtzaCK, ErtzaDK, ErtzaEK = Pyramid(poligonoa1, 5)
b, L, M, N, O, P, AurpegiaFGML, AurpegiaGHNM, AurpegiaHION, AurpegiaIJPO, AurpegiaFJPL, AurpegiaLMNOP, ErtzaFL, ErtzaGM, ErtzaHN, ErtzaIO, ErtzaJP, ErtzaLM, ErtzaMN, ErtzaNO, ErtzaOP, ErtzaLP = Prism(poligonoa2, 5)
bolumenaa = Volume(a)
Testuaa: "" + (Name[a]) + "-(r)en bolumena = " + bolumenaa
Puntuaa = Point(a)
bolumenab = Volume(b)
Testuab: "" + (Name[b]) + "-(r)en bolumena = " + bolumenab
Puntuab = Point(b)