Texas Instruments TI89 Developer Guide - Page 1261
FLOATTAB, Appendix B: Global Variables, Direct Floating Point Operations
UPC - 033317198566
View all Texas Instruments TI89 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 1261 highlights
Appendix B: Global Variables - Direct Floating Point Operations 1219 FLOATTAB Declaration: BCD16 FLOATTAB [ ] Category(ies): Direct Floating Point Operations Description: This is an array of commonly used floating-point numbers that an app can access. Inputs: Outputs: FPI_TWOPI, FPI_ONEPI, FPI_PIDIV2, FPI_PIDIV4, FPI_360, FPI_180, FPI_90, FPI_45, FPI_180DIVPI, FPI_PIDIV180, FPI_0, FPI_PT001, FPI_PT1, FPI_PIDIV24, FPI_PT5, FPI_PT9, FPI_1, FPI_NEG1, FPI_SQRRT2, FPI_2, FPI_3, FPI_2PI12, FPI_10, FPI_NEG10, FPI_12, FPI_14, FPI_20, FPI_70, FPI_BIGGEST, FPI_NEGBIGGEST, FPI_16000, FPI_NEG16000, FPI_32767, FPI_NEG32768, FPI_65535, FPI_1E14, FPI_INVALID, FPI_LOGE, FPI_POS0, FPI_NEG0, FPI_POSINF, FPI_NEGINF, FPI_UNSINF 2*π, π, π/2, π/4, 360.0, 180.0, 90.0, 45.0, 180/π, π/180, 0.0, 0.001, 0.1, π/24, 0.5, 0.9, 1.0, -1.0, sqrt(2), 2.0, 3.0, 2*π (12 digits), 10.0, -10.0, 12.0, 14.0, 20.0, 70.0, 10^1000, -(10^1000), 16000.0, -16000.0, 32767.0, -32768.0, 65535.0 (max f.p. integer), 1.0e14, "Invalid Float", log(e), Positive Zero, Negative Zero, +infinity, -infinity, infinity Assumptions: Access_AMS_Global_Variables must be defined. Side Effects: None Availability: On AMS 2.00 and above. TI-89 / TI-92 Plus Differences: None See Also: Example: None FLOATTAB values can be used just like normal floating-point values as shown in the following code fragment. They have the advantage of being able to represent some values the compiler does not know about such as the Invalid Float and the infinities. Access_AMS_Global_Variables; BCD16 pVal, tVal; . . . if ( pval == 0.0 ) tVal = FLOATTAB[FPI_POSINF]; else if ( pval == 1.0 ) tval = FLOATTAB[FPI_NEGINF]; . . . TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001