| Line | Command or Statement | Comments |
| 1. | Float | |
| 2. | "LENGTH = ->Str1 | LENGTH |
| 3. | "WIDTH = ->Str2 | WIDTH |
| 4. | "HEIGHT = ->Str3 | HEIGHT |
| 5. | " VOLUME = ->Str4 | VOLUME |
| 6. | "BASE ->Str5 | BASE |
| 7. | "RADIUS = ->Str6 | RADIUS |
| 8. | " AREA = ->Str7 | AREA |
| 9. | " SURF. ->Str8 | SURF. |
| 10. | "DIAMETER = ->Str9 | DIAMETER |
| 11. | Lbl A | |
| 12. | ClrHome | Clear Screen |
| 13. | Menu(" A+ MATH 1.0 ","FORMULAS",FO,"EXIT",EX | Menu |
| 14. | Goto A | |
| 15. | Return | |
| 16. | Lbl EX | Exit |
| 17. | ClrHome | Clear Screen |
| 18. | Output(2,6,"A+ MATH | Credits |
| 19. | Output(4,8,"BY | | |
| 20. | Output(6,1,"SMALLVILLE | | |
| 21. | Output(7,6,"PRODUCTIONS | End Credits |
| 22. | Lbl FO | Formulas |
| 23. | Menu(" A+ MATH 1.0 ","AREA",AR,"VOLUME",VO,"BACK",A | Menu Volume-Area |
| 24. | Lbl AR | Area |
| 25. | Menu(" A+ MATH 1.0 ","2D",2D,"3D",3D,"BACK",FO | 3D-2D |
| 26. | Lbl VO | Volume |
| 27. | Menu(" A+ MATH 1.0 ", "CUBE",CU,"PRISM",VR,"PYRAMID",VP, "SPHERE",VS, "CYLINDER",VC,"CONE",VN,"BACK",FO | Menu 3D figures |
| 28. | Lbl CU | CUBE |
| 29. | ClrHome | |
| 30. | Disp "CUBE V=L³ | |
| 31. | Disp "" | space |
| 32. | Input Str1,L | Length |
| 33. | L³->V | |
| 34. | Lbl 1 | Lbl 1 (vol.) |
| 35. | Disp Str4,V | |
| 36. | Pause | |
| 37. | Goto A | Main Menu |
| 38. | Lbl VR | SQUARE PRISM |
| 39. | ClrHome | |
| 40. | Disp "PRISM V=LWH | |
| 41. | Disp "" | space |
| 42. | Input Str1,L | Length |
| 43. | Input Str2,W | Width |
| 44. | Input Str3,H | Height |
| 45. | LWH->V | |
| 46. | Goto 1 | Goto 1 |
| 47. | Lbl VP | PYRAMID |
| 48. | ClrHome | |
| 49. | Disp "PYRAMID V=(BH)/3 | |
| 50. | Disp "" | space |
| 51. | Input Str5+"=",B | Base Area |
| 52. | Input Str3,H | Height |
| 53. | (BH)/3->V | |
| 54. | Goto 1 | Goto 1 |
| 55. | Lbl VS | SPHERE |
| 56. | ClrHome | |
| 57. | Disp "SPHER V=(4/3)πR³ | |
| 58. | Disp "" | space |
| 59. | Input Str6,R | Radius |
| 60. | (4/3)(πR³)->A | |
| 61. | Goto 1 | Goto 1 |
| 62. | Lbl VC | CYLINDER |
| 63. | ClrHome | |
| 64. | Disp "CYL. V=πR²H | |
| 65. | Disp "" | space |
| 66. | Input Str6,R | Radius |
| 67. | Input Str3,H | Height |
| 68. | πR²H->V | |
| 69. | Goto 1 | Goto 1 |
| 70. | Lbl VN | CONE |
| 71. | ClrHome | |
| 72. | Disp "CONE V=(1/3)πR²H | |
| 73. | Disp "" | space |
| 74. | Input Str6,R | Radius |
| 75. | Input Str3,H | Height |
| 76. | (1/3)(πR²H)->V | |
| 77. | Goto 1 | Goto 1 |
| 78. | Lbl 2D | Lbl 2D |
| 79. | Menu(" A+ MATH 1.0 ", "SQUARE",AS,"RECTANGLE",AA,"TRIANGLE",AT,"TRAPEZIOD",TR,
"CIRCLE",AC,"BACK",AR,"MORE",A2 | Menu 2D figures |
| 80. | Lbl A2 | |
| 81. | Menu(" A+ MATH 1.0 ","PENTAGON",AP,"HEXAGON",AH,"OCTOGON",AO,"ELLIPSE",AE, "BACK",2D | Menu polygons |
| 82. | Lbl AS | SQUARE |
| 83. | ClrHome | |
| 84. | Disp "A=L² | |
| 85. | Disp "" | space |
| 87. | Input Str1,L | Length |
| 88. | L²->A | |
| 89. | Lbl 2 | Lbl 2 (area) |
| 90. | Disp Str 7,A | |
| 91. | Pause | |
| 92. | Goto A | |
| 93. | Lbl AA | RECTANGLE |
| 94. | ClrHome | |
| 95. | Disp "A=LW | |
| 96. | Disp "" | space |
| 97. | Input Str1,L | Length |
| 98. | Input Str2,W | Width |
| 99. | LW->A | |
| 100. | Goto 2 | |
| 101. | Lbl AE | ELLIPSE |
| 102. | ClrHome | |
| 103. | Disp "A=D1*D2*0.7854 | |
| 104. | Disp "" | space |
| 105. | Input Str9+" 1 (D1)=",B | Diameter |
| 106. | Input Str9+" 2 (D2)=",C | Diameter |
| 107. | BC*.7854->A | |
| 108. | Goto 2 | |
| 109. | Lbl AP | PENTAGON |
| 110. | ClrHome | |
| 111. | Disp "A=L*1.720 | |
| 112. | Input "LENGTH:",L | Length |
| 113. | L*1.720->A | |
| 114. | Goto 2 | |
| 115. | Lbl AH | HEXAGON |
| 116. | ClrHome | |
| 117. | Disp "A=L*2.598 | |
| 118. | Input Str1,L | Length |
| 119. | L*2.598->A | |
| 120. | Goto 2 | |
| 121. | Lbl AO | OCTOGON |
| 122. | Disp "A=L*4.828 | |
| 123. | Input Str1,L | Length |
| 124. | L*4.828->A | |
| 125. | Goto 2 | |
| 126. | Lbl 3D | |
| 127. | Menu(" A+ MATH 1.0 ","BOX",3B,"",3S,"CUBE",3C,"CYLINDER",3Y,"CONE",3P,"BACK",AR | |
| 128. | Lbl 3C | CUBE |
| 129. | ClrHome | |
| 130. | Disp "A=6L² | |
| 131. | Disp "" | space |
| 132. | Input Str1,L | Length |
| 133. | 6L²->A | |
| 128. | Lbl 3 | Lbl 3 (surf area) |
| 134. | Disp Str8+Str7,A | Surf. Area |
| 135. | Pause | |
| 136. | Goto A | |
| 137. | Lbl 3Y | CYLINDER |
| 138. | ClrHome | |
| 139. | Disp "A=2πRH+2πR² | |
| 140. | Disp "" | space |
| 141. | Input Str6,R | Radius |
| 142. | Input Str3,H | Height |
| 143. | (2πRH)+(2πR²)->A | |
| 144. | Goto 3 | |
| 145. | Lbl 3P | CONE |
| 146. | ClrHome | |
| 147. | Disp "A=πR√(R²+H² | |
| 148. | Disp "" | space |
| 149. | Input Str6,R | Radius |
| 150. | Input Str6,H | Height |
| 151. | (πR)√((R²+H²)->A | |
| 152. | Goto 3 | |
| 153. | Lbl AT | TRIANGLE |
| 154. | ClrHome | |
| 155. | Disp "A=(BH)/2 | |
| 156. | Disp "" | space |
| 157. | Input Str5,B | |
| 158. | Input Str3,H | Height |
| 159. | (BH)/2->A | |
| 160. | Goto 2 | |
| 161. | Lbl TR | Trapezoid |
| 162. | ClrHome | |
| 163. | Disp "A=(H(B1+B2))/2 | |
| 164. | Disp "" | space |
| 165. | Input Str3,H | Height |
| 166. | Input Str5+"1=",B | |
| 167. | Input Str5+"2=",C | |
| 168. | (H(B+C))/2->A | |
| 169. | Goto 2 | |
| 170. | Lbl AC | CIRCLE |
| 171. | ClrHome | |
| 172. | Disp "A=πR² | |
| 173. | Disp "" | space |
| 174. | Input Str6,R | Radius |
| 175. | πR²->A | |
| 176. | Goto 2 | |
| 177. | Lbl 3B | BOX |
| 178. | ClrHome | |
| 179. | Disp "A=2(LW+LH+HW) | |
| 180. | Disp "" | space |
| 181. | Input Str1,L | Length |
| 182. | Input Str2,W | |
| 183. | Input Str3,H | Height |
| 184. | 2(LW+LH+HW)->A | |
| 185. | Goto 3 | |
| 186. | Lbl 3S | SPHERE |
| 187. | ClrHome | |
| 188. | Disp "A=4πR² | |
| 189. | Disp "" | space |
| 190. | Input Str6,R | Radius |
| 191. | 4πR²->A | |
| 192. | Goto 3 | |