- [PAUSED] Math Finder Dev Thread
- 12 Sep 2020 04:42:47 pm
- Last edited by jake01756 on 21 Apr 2022 05:24:21 pm; edited 21 times in total
This project has unfortunately been placed on the backburner. I currently do not have access to a real CE at the moment and unfortunately do not have the time to work on the program.
If at some point I do get more time, I am interested in looking to port this to the TI-Nspire using Lua.
----------
Math Finder v0.75
Math Finder is a program for the TI 84 Plus CE that can find the volumes and surface areas of geometric shapes. It is still under heavy development but I thought I would share my progress with the Cemetech community. It is written entirely in TI-Basic to ensure that it would work on all OS versions. Originally I was going to write it using ICE Compiler but after some consideration, I wrote it in TI-Basic. This decision would pay off after TI decided on a whim to remove ASM support.
Now for some eye candy:
Please note that screenshots will not be updated as frequently as the program.
It is important to note that it is still a work in progress, as you may have noticed in the gif where the quit option on the main menu throws an error. There were many errors in that one recording, most of which have been fixed. If there are any issues or bugs that you find, please reply below with an explanation. I do plan to continue development, make improvements, and fix bugs.
This is my first project post on Cemetech, so I hope I did everything right.
Not Started:
Revamp the extras menu.
Revamp the second page menu.
Add surface area functionality to existing formulas.
Add more formulas
Add more screenshots.
Complete rewriting & refactoring of all old code segments.
In Progress...
Setup Wizard and Settings menu.
Fix errors Important (85%)
Replace uppercase text with lowercase text. (80%)
Completed:
Revamp Main Menu with new look - ✅ Done
Add slope formula. - ✅ Done
Update pyramid section. - ✅ Done
Add least common multiple. - ✅ Done
Add greatest common denominator function. - ✅ Done
Import newly created icon. - ✅ Done
Features
Finds the volumes of Cylinders, Rectangular Prisms, Cubes, Pyramids, and with more to come.
Finds the surface areas of Rectangular Prisms, Pyramids, Cubes, Cylinders, and with more to come.
Includes Distance, Midpoint, and Slope formulas.
Compatible with your favorite shells! The program even has a Cesium icon.
Compatible with all OS versions 5.3 or newer. (Math Finder might be compatible with OS 5.2.2 but using that old OS version could significantly degrade your experience with Math Finder. Math Finder has not been tested on anything older than OS 5.3.)
Calculator Compatibility:
Fully compatible:
TI-84 Plus CE
TI-84 Plus CE-T
TI-83 Premium CE
TI-83 Premium CE Edition Python
TI-84 Plus CE-T Python Edition
Not tested, but might be compatible:
TI-84 Plus Color Sliver Edition
WARNING: this calculator has a much slower processor than the TI-84 Plus CE series. Please do not expect everything to run smoothly. This program was designed and tested on a TI-84 Plus CE. It may also be hard to fit such a big program into the limited onboard memory included with the CSE. Don't say you haven't been warned.
Not supported:
Have a monochrome calculator? Well alas, Math Finder is not compatible with your TI non-color edition calculator. It is possible to download and run the program, but the text will go off the edges of the screen and the main menu will be impossible to navigate.
Any non-TI calculator.
Feature
All great features come from ideas. This is just the beginning.
Add some unit circle magic.
Add popular math mnemonics.
Just a reminder before you download, this program is still in the alpha phase of development.
While most of the features are complete and are currently working perfectly, there may be a few bugs and graphical glitches. These will be worked out before the final release. I always try and have no program breaking bugs that can plague a release and require a supplemental update.
The current version of Math Finder is v0.75 and contains numerous improvements over v0.74.
Staying up to date is important with beta software.
Download:
http://ceme.tech/DL2028
https://github.com/jake01756/Math-Finder
The GitHub Link may be more up to date then the Cemetech Archives.
Here is a small snippet of code:
Code:
Possible TI-Nspire Port:
A TI-Nspire CX II/TI-Nspire CX II CAS port might be possible and might happen someday. But that might be far off because of the lack of good programming on it. Even with great tools such as ndless, I would really like to ensure that the port would work on all recent versions of the OS (OS 4.5.3 and up). With the TI-Nspire port, the program would most likely be split up into different functions. A CAS-only version might be possible and could really expand what I can do with the program. With the Nspire series, it is surprisingly easy for programs to detect what type of calculator they are running on (CAS or non-CAS).
Have any feature suggestions? Feel free to leave a comment below, and they might get added.
I hope you enjoy using Math Finder as much as I did making it. There is a big update coming soon.
Post last updated on 4/3/21. Can you even see me? I'm really small.[b]
If at some point I do get more time, I am interested in looking to port this to the TI-Nspire using Lua.
----------
Math Finder v0.75
Math Finder is a program for the TI 84 Plus CE that can find the volumes and surface areas of geometric shapes. It is still under heavy development but I thought I would share my progress with the Cemetech community. It is written entirely in TI-Basic to ensure that it would work on all OS versions. Originally I was going to write it using ICE Compiler but after some consideration, I wrote it in TI-Basic. This decision would pay off after TI decided on a whim to remove ASM support.
Now for some eye candy:
Please note that screenshots will not be updated as frequently as the program.
It is important to note that it is still a work in progress, as you may have noticed in the gif where the quit option on the main menu throws an error. There were many errors in that one recording, most of which have been fixed. If there are any issues or bugs that you find, please reply below with an explanation. I do plan to continue development, make improvements, and fix bugs.
This is my first project post on Cemetech, so I hope I did everything right.
Not Started:
Revamp the extras menu.
Revamp the second page menu.
Add surface area functionality to existing formulas.
Add more formulas
Add more screenshots.
Complete rewriting & refactoring of all old code segments.
In Progress...
Setup Wizard and Settings menu.
Fix errors Important (85%)
Replace uppercase text with lowercase text. (80%)
Completed:
Revamp Main Menu with new look - ✅ Done
Add slope formula. - ✅ Done
Update pyramid section. - ✅ Done
Add least common multiple. - ✅ Done
Add greatest common denominator function. - ✅ Done
Import newly created icon. - ✅ Done
Features
Finds the volumes of Cylinders, Rectangular Prisms, Cubes, Pyramids, and with more to come.
Finds the surface areas of Rectangular Prisms, Pyramids, Cubes, Cylinders, and with more to come.
Includes Distance, Midpoint, and Slope formulas.
Compatible with your favorite shells! The program even has a Cesium icon.
Compatible with all OS versions 5.3 or newer. (Math Finder might be compatible with OS 5.2.2 but using that old OS version could significantly degrade your experience with Math Finder. Math Finder has not been tested on anything older than OS 5.3.)
Calculator Compatibility:
Fully compatible:
TI-84 Plus CE
TI-84 Plus CE-T
TI-83 Premium CE
TI-83 Premium CE Edition Python
TI-84 Plus CE-T Python Edition
Not tested, but might be compatible:
TI-84 Plus Color Sliver Edition
WARNING: this calculator has a much slower processor than the TI-84 Plus CE series. Please do not expect everything to run smoothly. This program was designed and tested on a TI-84 Plus CE. It may also be hard to fit such a big program into the limited onboard memory included with the CSE. Don't say you haven't been warned.
Not supported:
Have a monochrome calculator? Well alas, Math Finder is not compatible with your TI non-color edition calculator. It is possible to download and run the program, but the text will go off the edges of the screen and the main menu will be impossible to navigate.
Any non-TI calculator.
Feature
All great features come from ideas. This is just the beginning.
Add some unit circle magic.
Add popular math mnemonics.
Just a reminder before you download, this program is still in the alpha phase of development.
While most of the features are complete and are currently working perfectly, there may be a few bugs and graphical glitches. These will be worked out before the final release. I always try and have no program breaking bugs that can plague a release and require a supplemental update.
The current version of Math Finder is v0.75 and contains numerous improvements over v0.74.
Staying up to date is important with beta software.
Download:
http://ceme.tech/DL2028
https://github.com/jake01756/Math-Finder
The GitHub Link may be more up to date then the Cemetech Archives.
Here is a small snippet of code:
Code:
Lbl 3
Menu("Cube","Volume",56,"Surface Area",57,"Back",85
Lbl 56
Disp "Cube - v=a*a*a OR"
Disp "V=A^3"
Input "Edge?",A
A^3->V
Disp "Volume is",V
Pause
Menu("Do another?","Yes",56,"No",3)
Lbl 57
Disp "Cube - sa=6A^2"
Input "Edge?",A
6*A^2->V
Disp "Surface Area is",V
Pause
Menu("Do another?","Yes",57,"No",3)
Possible TI-Nspire Port:
A TI-Nspire CX II/TI-Nspire CX II CAS port might be possible and might happen someday. But that might be far off because of the lack of good programming on it. Even with great tools such as ndless, I would really like to ensure that the port would work on all recent versions of the OS (OS 4.5.3 and up). With the TI-Nspire port, the program would most likely be split up into different functions. A CAS-only version might be possible and could really expand what I can do with the program. With the Nspire series, it is surprisingly easy for programs to detect what type of calculator they are running on (CAS or non-CAS).
Have any feature suggestions? Feel free to leave a comment below, and they might get added.
I hope you enjoy using Math Finder as much as I did making it. There is a big update coming soon.
Post last updated on 4/3/21. Can you even see me? I'm really small.[b]