Introduction:  3-D Shapes: Calculates Volume & Surface Area for, Prism, Pyramid, Cylinder, Sphere, Cone. 2-D figures:Calculates Area for Rectangle, Circle, Triangle, Trapezoid. This program Math Master was written by Steve Bendl [Ben_dl@Yahoo.com] and modified by [navyfalcon]. Optimization (improvement in speed and reduction of program size) tips from TI-Basic Developer and Dev Hardware

Math Master: 3-D & 2-D Shapes

Math Master menu
   Outline    Screenshots    Area Tutorial    AA Math    Figure    Algebra Tutorials 2    Calculus Tutorials
   Program Listing    Reference Links    Math Resources    Algebra Solutions    Arithmetic Tutorials    Geometry Tutorials    Statistics Articles
   Reference Commands    Online Calculator    TI 83/84 Emulator    AreaVol    Algebra Tutorials 1    Trigonometry Tutorials    TI-83/84 Calculator



Rectangle Circle Triangle Trapazoid Figure
 a*b  π*r²  1/2 c*h  m*h  Area
 Prism Cylinder  Pyramid Cone Sphere  Figure
 LWH  πR²H  ABH/3  A*H/3  4/3πR³  Volume
 2(AB+BC+AC)  2πR(R+H)    A+πRS  4πR²  Surface Area

Note:  Click on the blue underline name of the figure to go to calculation details
 
Outline:
Note:  In the Outline, click on the figure type to take you to that portion of the program (such as "circle" or "cone")
calculator
  Line 1 - 8. Preparation
  Line 9. Clear
  Line 10 - 13. Credits
  Line 19. Menu Area & Vol
  Line 27. Lbl 2D - Rectangle
  Line 45. Lbl E - Circle
  Line 52. Lbl F - Triangle
  Line 60. Lbl G - Trapezoid
  Line 69. Lbl H - Ellipse
  Line 77. Lbl I - Rect Prism
  Line 88. Lbl J - Cylinder
  Line 96. Lbl K - Pyramid
  Line 117. Lbl L - Cone
  Line 129. Lbl M - Sphere
    Reference Commands
    Reference Screenshots
    Reference Links

Math Master

Line  Command or Statement  Comments
   1. "LENGTH ->Str1 Strings are used for storing a
   2. "WIDTH ->Str2 sequence of characters (text).
   3. "HEIGHT ->Str3 
   4. "AREA= ->Str4 
   5. "RADIUS ->Str5 
   6. "BASE ->Str6 
   7. "SIDE ->Str7 
   8.  "VOLUME= ->Str8 
   9.  ClrHome 
 10.  Output(3,3,"MATH MASTER Leave off ending quotes
 11.  Output(4,5,"BY BENDL and parentheses.
 12.  Output(6,3,"VERSION 2.2 
 13.  PAUSE 
 14.  Lbl A 
 15.  ClrHome 
 16.  Menu("MAIN MENU","AREA/VOLUME",1,"QUIT",X 
 17.  Lbl 1 
 18.  1->P 
 19.  ClrHome 
 20.  Menu("WELCOME","AREA",B,"VOLUME",C,"QUIT",X,
"MAIN MENU",A)
 
 21.  Lbl B 
 22.  Menu("TYPE","RECTANGLE",D,"CIRCLE",E,"TRIANGLE",F,
"TRAPEZOID",G,"ELLIPSE",H,"BACK",1)
 
 23.  Lbl C 
 24.  Menu("TYPE","RECT. PRISM",I,"CYLINDER",J,"PYRAMID",K,"CONE",L,"SPHERE",M,
"ELLIPSOID",N,"BACK,1)
 
 25.  Lbl D 
 26.  1->T 
 27.  Disp " RECTANGLE", Str4+"LW RECTANGLE (2 spaces)
 28.  Input Str1+"=",L LENGTH=
 29.  Input Str2+"=",W WIDTH=
 30.  LW->A AREA
 31.  Lbl 20 
 32.  If T=8 of T=9 Pyramid - no area
 33.  Goto 22 skip area
 36.  Disp " "+Str4 AREA=
 37.  Pause A :Disp A  :Pause  can be  :Pause A
 38.  If T < 6    Does not display VOLUME
 39.  Goto θ  
 40.  Lbl 22 
 41.  Disp " "+Str8 VOLUME=
 42.  Pause V 
 43.  If T=8 or T=9 Pyramid - only volume
 44.   Goto θ 
 47.  Lbl 21 
 48.  Goto θ 
 49.  Lbl E 
 50.  2->T 
 51.  Disp " CIRCLE"," A=πR² CIRCLE
 52.  Input Str5+"=",R RADIUS
 53.  πR²->A AREA
 54.  Goto 20 
 55.  Lbl F 
 56.  3->T 
 57.  Disp " TRIANGLE"," A=.5BH TRIANGLE
 58.  Input Str6+"=",B BASE
 59.  Input Str3+"=",H HEIGHT
 60.  .5BH->A AREA
 61.  Goto 20 
 62.  Lbl G 
 63.  4->T 
 64.  Disp " TRAPEZOID"," A=.5H(B+C ', TRAPEZOID
 65.  Input Str3+"=",H HEIGHT
 66.  Input Str6+"1=",B BASE 1
 67.  Input Str6+"2=",C BASE 2
 68.  .5H(B+C)->A AREA
 69.  Goto 20 
 70.  Lbl H 
 71.  5->T 
 72.  Disp " ELLIPSE"," A=πRS ELLIPSE
 73.  Input Str5+"1=",R RADIUS 1
 74.  Input Str5+"2=",S RADIUS 2
 75.  πRS->A AREA
 76.  Goto 20 
 77.  Lbl I 
 78.  6->T 
 79.  Disp " RECTANGULAR PRISM RECT. PRISM
 80.  Disp " A=2(LW+LH+WH)"," V=LWH 
 81.  Input Str1+"=",L LENGTH
 82.  Input Str2+"=",W WIDTH
 83.  Input Str3+"=",H HEIGHT
 84.  2(LW+LH+WH->A AREA
 85.  LWH->V VOLUME
 86.  Goto 20 
 87.  Lbl J 
 88.  7->T 
 89.  Disp " CYLINDER CYLINDER
 90.  Disp " A=2πR²+2πRH 
 91.  Disp " V=πR²H 
 92.  Input Str5+"=",R RADIUS
 93.  Input Str3+"=",H HEIGHT
 94.  (2πR²)+(2πRH)->A AREA
 95.  (πR²)H->V VOLUME
 96.  Goto 20 
 97.  Lbl K 
 98.  Menu("TYPE","SQUARE",O,"TRIANGLE",P) PYRAMID
 99.  Lbl O 
100.  8->T 
101.  ClrHome 
102.  Disp " SQUARE PYRAMID SQ. PYRAMID
103.  Dist " V=(LW)H/3 
104.  Input Str6+" "Str1+"=",L BASE LENGTH
105.  Input Str6+" "Str2+"=",W BASE WIDTH
106.  Input Str5+"=",H HEIGHT
107.  (LW)H/3->V VOLUME
108.  Goto 20 
109.  Lbl P 
110.  9->T 
111.  Disp " TRIANGLE PYRAMID TRI. PYRAMID
112.  Disp " V=(.5BH)H/3 
113.  Inpur Str6+" "Str6+"=",B BASE BASE
114.  Input Str6+" "Str3+"=",H BASE HEIGHT
115.  Input Str3+"=",F HEIGHT
116.  (.5BH)F/3->V VOLUME
117.  Goto 20 
118.  Lbl L 
119.  10->T 
120.  Disp " CONE CONE
121.  Disp " A=(πR²)+πr(sqrt(r²+h²)) 
122.  Disp " V=(πR²)H/3 
123.  Input Str6+" "Str5+"=",R BASE RADIUS
124.  Input Str3+"=",H HEIGHT
125.  (πR²)+πr(sqrt(r²+h²))->A AREA
126.  (πR²)H/3->V VOLUME
127.  Goto 20 
128.  Lbl M 
129.  11->T 
130.  Disp " SPHERE SPHERE
131.  Disp " A=4πR² 
132.  Disp " V=4/3πR³ 
133.  Input Str5+"=",R RADIUS
134.  4πR²->A AREA
135.  4/3πR³->V VOLUME
136.  Goto 20 
137.  Lbl θ 
138.  ClrHome 
139.  Menu("ANOTHER","YES",13,"QUIT",X,"BACK TO CATEGORY",14,"MAIN MENU",A) 
140.  Lbl 14 
141.  If P=1 Goto1 
142.  Lbl 13 
143.  If T=1 Goto D RECTANGLE
144.  If T=2 Goto E CIRCLE
145.  If T=3 Goto F TRIANGLE
146.  If T=4 Goto G TRAPEZOID
147.  If T=5 Goto H ELLIPSE
148.  If T=6 Goto I PRISM
149.  If T=7 Goto J CYLINDER
150.  If T=8 Goto O SQ PYRAMID
151.  If T=9 Goto P TRI PYRAMID
152.  If T=10 Goto L CONE
153.  If T=11 Goto M SPHERE
154.   

Reference Commands:
TI Basic Commands:
  ClrHome   clears home screen
  dim(   returns the dimension (number of elements) of list
  Disp   displays text or value specified
  expr(   converts string to an expression
  Fix   sets fixed-decimal mode for number of decimal places
  Float   sets floating decimal mode. Displays decimal with no trailing zeros
  Goto   goes to label specified. Goto requires a line label be implemented as a destination
  Input   prompts for value to store to variable. Requires user input through keypad.
  Lbl   creates a label of one or two characters
  Menu   generates a menu of up to seven items
  Output(row, column)   displays text or value beginning at specified row and column
  Str# (# is number)   String: A sequence of characters is called a string
  sum(   returns the sum of elements in list

Reference: Screenshots
TI-83 Screenshots
  
  
menumenurectanglecircle
 
triangletrapezoidellipsemenu
 
prismcylinderti-83pyramid
 
pyramidconespheremenu
 
Reference Links:
mathematical references and formulas
     http://www.rfcafe.com/references/mathematical.htm
  Ask Dr. Math - Triangle Formulas
     http://mathforum.org/dr.math/faq/formulas/faq.triangle.html
  Ask Dr. Math - Quadrilateral Formulas
     http://mathforum.org/dr.math/faq/formulas/faq.quad.html
  Ask Dr. Math - Sphere Formulas
     http://mathforum.org/dr.math/faq/formulas/faq.sphere.html
  Ask Dr. Math - Cone Formulas
     http://mathforum.org/dr.math/faq/formulas/faq.cone.html
  Ask Dr. Math - Pyramid Formulas
     http://mathforum.org/dr.math/faq/formulas/faq.pyramid.htm
  UnitMath Example: Geometric Solids
     http://unitmath.com/um/p/Examples/GeometricSolids/GeometricSolids.html
  Measurement Formulas
     http://www.ayton.id.au/gary/Science/Ma_mens.htm
  Formulas 1 to 36 Geometry
     http://www.premiumorange.com/daniel.robert9/anglais/Formulaires_mathematiques.html
  Math Open Reference - Plane Geometry - Solid Geometry
     http://www.mathopenref.com/index.html
http://www.mathsisfun.com/
Free Online Calculators
  http://www.1728.com/volcone.htm
Right Circular Cone Calculator & Cone Frustum Calculator
  http://www.webcalc.net/menu.php
Online math calculator
  http://www.educypedia.be/education/calculatorsmathadv.htm
Online geometry and trigonometry calculators
Free Online Tutorials - Basic Area Tutorials:
  http://easycalculation.com/tutorial.php
 
Math Resources
  http://www.mathwords.com/
Mathwords: Terms and Formulas
  http://mathworld.wolfram.com/
Wolfram MathWorld: The Web's Most Extensive Mathematics Resource
FREE TUTORIALS © copyright 2000-2016 @ Cadet Career Counseling all rights reserved
"Cadet Career Counseling" helping cadets make exceptional students.
Contact Webmaster at:(navyfalcon) e-mail