Algebra: 3-D & 2-D Geometric shapes. Calculator; program calculates Volume & Surface Area for 3-D shapes. And calculates Area for 2-D figures
Related Articles:- Figure Algebra Solutions
AreaVol Math Master
Geometric shapes
| Box | Pyramid | Cylinder | Sphere | Cone | Figure |
| LWH | ABH/3 | πR²H | 4/3πR³ | A*H/3 | Volume |
| 2(AB+BC+AC) | 2πR(R+H) | 4πR² | A+πRS | Surface Area |
| Spherical Sector |
Spherical Cone |
Sphere 1 base segment |
Sphere 2 base segment |
Topless Cone |
Topless Pyramid |
Figure |
| (2/3)π*r²*h | π/2[r(4h+s)] | (π/3)h²(3R-h) | (π/6)h(3a²+3b²+h²) | 4/3πR³ | h/3(A1+A2+√(A1A2)) | Volume |
| π/2[r(4h+s)] | πR(2h+r) | 2πRh | 2πRh | π(R1+R2)√([R1-R2] ²+h²) | s(P1+P2)/2 | Surface Area |
| Triangle | Rectangle | Rhombus | Parallelogram | Trapezoid | Circle | Figure |
| 1/2 c*h | a*b | a*h | b*h | m*h | 2πR² | area |
|
|
|
| Line | Command or Statement | Comments |
| 1. | "VOLUME= ->Str1 | |
| 2. | "SURFACE AREA= ->Str2 | |
| 3. | "LENGTH= ->Str3 | |
| 4. | "WIDTH= ->Str4 | |
| 5. | "HEIGHT= ->Str5 | |
| 6. | "RADIUS= ->Str6 | |
| 7. | "AREA= ->Str7 | |
| 8. | "PERIMETER= ->Str8 | |
| 9. | "SIDE= ->Str9 | |
| 10. | "BASE= ->Str0 | |
| 11. | Lbl Z | |
| 12. | ClrHome | |
| 13. | Menu("MATH PROG","3-D",1,"2-D",2,"QUIT",4 | Menu |
| 14. | Lbl 4 | |
| 15. | ClrHome | |
| 16. | Stop | |
| 17. | Lbl 1 | |
| 18. | Menu("3-D","CUBE",CU,"BOX",BO,"PYRAMID",PY, | Menu |
| "CYLINDER",CY,"SPHERE",SP,"CONE",CO,"MORE",5 | ||
| 19. | Lbl 5 | |
| 20. | Menu("MORE 3-D","SPHERICAL SECTOR",SS, | Menu |
| "SPHERICAL CONE",SC, | ||
| "2 BASE SEGMENT OF SPHERE",2S,"TOPLESS CONE",TC, | ||
| "PRISM",PR, "TOPLESS PYRAMID",TP,"BACK",Z | ||
| 21. | Lbl CU | CUBE |
| 22. | Disp " CUBE | |
| 23. | Input Str9+" LENGTH=",S | |
| 24. | S³->Z | VOLUME |
| 25. | 6S²->X | SURFACE AREA |
| 26. | Lbl V:Fix 3 | |
| 27. | Output(5,2, Str1 | Disp VOLUME |
| 28. | Output(5,6, Z | |
| 29. | Output(6,2,Str2 | Disp Surface Area |
| 30. | Output(7,6,X | |
| 31. | Pause | |
| 32. | DelVar ZDelVar X:ClrHome:Float | |
| 33. | Goto Z | |
| 34. | Lbl BO | BOX |
| 35. | Disp " BOX" | |
| 36. | Input Str3,L:Input Str4,W:Input Str5,H | |
| 37. | LWH->Z | VOLUME |
| 38. | 2(LW+WH+LH)->X | SURFACE AREA |
| 39. | Goto V | |
| 40. | Lbl PY | PYRAMID |
| 41. | Disp " PYRAMID" | |
| 42. | Input Str3,L | BASE LENGTH |
| 43. | Input Str4,W | BASE WIDTH |
| 44. | Input Str5,H | HEIGHT |
| 45. | LWH/3->Z | VOLUME |
| 46. | √((L/2)²+H²)->C | |
| 47. | √((W/2)²+H²)->D | |
| 48. | LC+WD+LW->X | SURFACE AREA |
| 49. | Goto V | |
| 50. | Lbl CY | CYLINDER |
| 51. | Disp " CYLINDER" | |
| 52. | Input Str6,R | |
| 53. | Input Str5,H | |
| 54. |  πR²H->Z | VOLUME |
| 55. | 2πR(R+H)->X | SURFACE AREA |
| 56. | Goto V | |
| 57. | Lbl SP | SPHERE |
| 58. | Disp " SPHERE" | |
| 59. | Input Str6,R | |
| 60. | (4/3)(πR³)->Z | VOLUME |
| 61. | 4πR²->X | SURFACE AREA |
| 62. | Goto V | |
| 63. | Lbl CO | CONE |
| 64. | Disp " CONE" | |
| 65. | Input Str6,R | |
| 66. | πR²->A | |
| 67. | Input Str5,H | |
| 68. | AH/3->Z | VOLUME |
| 69. | π(H²+R²)->S | |
| 70. | A+πRS->X | SURFACE AREA |
| 71. | Goto V | |
| 72. | Lbl SS | SPHERICAL SECTOR |
| 73. | Disp " SPHERICAL SEC" | |
| 74. | Input Str6,R | |
| 75. | Input Str5,H | |
| 76. | (πR²H)(2/3)->Z | VOLUME |
| 77. | 2πRH->X | SURFACE AREA |
| 78. | Goto V | |
| 79. | Lbl 1H | 1 BASE SEGMENT OF SPHERE |
| 80. | Disp "1BASE SPHERE SEG" | |
| 81. | Input Str6,R | |
| 82. | Input Str5,H | |
| 83. | (πH²(3R-H))/3->Z | VOLUME |
| 84. | 2πRH->X | SURFACE AREA |
| 85. | Goto V | |
| 86. | Lbl SC | SPHERICAL CONE |
| 87. | Disp " SPHERICAL CONE" | |
| 88. | Input Str6,R | |
| 89. | Input Str5,H | |
| 90. | ( 2/3πR²H->Z | VOLUME |
| 91. | πR(R+V(R^2+H^2))->X | SURFACE AREA |
| 92. | Goto V | |
| 93. | Lbl 2S | 2 BASE SEGMENT OF SPHERE |
| 94. | Disp "2BASE SPHERE SEG" | |
| 95. | Prompt A,B,H | |
| 96. | (πH(3A²+3B²+H²))/6->Z | VOLUME |
| 97. | Input Str6,R | |
| 98. | 2πRH->X | SURFACE AREA |
| 99. | Goto V | |
| 100. | Lbl TC | TOPLESS CONE |
| 101. | Disp "TOPLESS CONE" | |
| 102. | Input Str6 "1=",R | |
| 103. | Input Str6 "2=",A | |
| 104. | Input Str5,H | |
| 105. | (H/3)((πR²)²+(πA²)²+√((πR²)(πA²)->Z | VOLUME |
| 106. | π(R²+A²+(R+A)√(R-A)²+H))->X | SURFACE AREA |
| 107. | Goto V | |
| 108. | Lbl 1K | PRISM |
| 109. | Input "AREA OF BASE=",B | |
| 110. | Input "ALTITUDE=",A | |
| 111. | AB->Z | VOLUME |
| 112. | Input "NUMBER OF SIDES=",N | |
| 113. | Input "AREA OF SIDE=",S | |
| 114. | 2B+SN->X | SURFACE AREA |
| 115. | Goto V | |
| 116. | Lbl TP | TOPLESS PYRAMID |
| 117. | Input "BASE 1" Str3,A | |
| 118. | Input "BASE 1" Str4,B | |
| 119. | Input "BASE 2" Str3,C | |
| 120. | Input "BASE 2" Str4,D | |
| 121. | Input Str5,H | |
| 122. | (2(A+C)H/2)+(2(B+D)H/2)+AB+CD->X | SURFACE AREA |
| 123. | (H/3)(AB+CD+√(ABCD)->Z | VOLUME |
| 124. | Goto V | |
| 125. | Lbl 2 | |
| 126. | Menu("2-D","RIGHT TRI",2A,"EQUAL TRI",2B, | Menu |
| "TRIANGLE",2C,"DIAGNOL PERP",2D, | ||
| "RECTANGLE",2E,"RHOMBUS",2F,"MORE",7 | ||
| 127. | Lbl 7 | |
| 128. | Menu("MORE 2-D","TRAPEZIOD",2G,"QUAD",2H, | Menu |
| "POLYGON",2I,"CIRCLE",2J,"BACK",8 | ||
| 129. | Lbl 8 | |
| 130. | Goto Z | |
| 131. | Lbl 2A | RIGHT TRI |
| 132. | Prompt A,B | |
| 133. | (AB)/2->Z | |
| 134. | Lbl A | |
| 135. | Disp Str7,Z | |
| 136. | Disp Str8 | |
| 137. | Pause X | |
| 138. | DelVar ZDelVar X:ClrHome | |
| 139. | Goto 2 | |
| 140. | Lbl 2B | EQUAL TRI |
| 141. | Input "SIDE",S | |
| 142. | √(3S)/4->Z | AREA |
| 143. | Goto A | |
| 144. | Lbl 2C | TRIANGLE |
| 145. | Prompt A,B,C | |
| 146. | A+B+C->X | PERIMETER |
| 147. | (A+B+C)/2->S | |
| 148. | √(S(S-A)(S-B)(S-C))->Z | AREA |
| 149. | Goto A | |
| 150. | Lbl 2D | DIAGNOL PERP |
| 151. | Input "DIAGNOL 1=",D | |
| 152. | Input "DIAGNOL 2=",A | |
| 153. | (DA)/2->Z | |
| 154. | Goto A | |
| 155. | Lbl 2E | RECTANGLE |
| 156. | Prompt B,H | |
| 157. | 2B+2H->X | PERIMETER |
| 158. | BH->Z | AREA |
| 159. | Goto A | |
| 160. | Lbl 2F | RHOMBUS |
| 161. | Input "DIAGONAL 1=",D | |
| 162. | Input "DIAGONAL 2=",A | |
| 163. | (AD)/2->Z | AREA |
| 164. | Goto A | |
| 165. | Lbl 2G | TRAPEZIOD |
| 166. | Prompt A,B,H | |
| 167. | ((A+B)H)/2->Z | AREA |
| 168. | Goto A | |
| 169. | Lbl 2H | QUAD |
| 170. | Prompt A,B,C,D | |
| 171. | Input "DIAGNOL 1=",E | |
| 172. | Input "DIAGNOL 2=",F | |
| 173. | (√(4E²F²-(B²+D²-A²-C²)²))/4->Z | AREA |
| 174. | Goto A | |
| 175. | Lbl 2I | POLYGON |
| 176. | Input Str4,R | |
| 177. | Input "NUMBER OF SIDES=",N | |
| 178. | ((NR²)(sin(360/N))/2->Z | AREA |
| 179. | Goto A | |
| 180. | Lbl 2J | CIRCLE |
| 181. | Input Str4,R | |
| 182. | πR²->Z | AREA |
| 183. | 2piR->X | |
| 184. | Disp "CIRCUMFERANCE=",X | CIRCUMFERANCE |
| 185. | Goto A |
![]() | ![]() | ![]() | ![]() |
| 3-D Menu | More 3-D Menu | 2-D Menu | More 2-D Menu |
![]() | ![]() | ![]() | ![]() |
| Cube | Box | Cylinder | Sphere |
![]() | ![]() | ![]() | ![]() |
| Cone | Spherical Sector | 1 Base Spher Seg | Topless Cone |