|
SQUAROOT
|
|
FILE INFORMATION
Ranked as 38806 on our all-time top downloads list with 14 downloads. Ranked as 4965 on our top downloads list for the past seven days with 14 downloads.
|
squaroot.zip
|
|
Filename
|
squaroot.zip (Download)
|
|
Title
|
SQUAROOT
|
|
Description
|
Basically, a NEARLY flawless, THOROUGH CAS-style program that simplifies radicals. Due to the number of processes the program contains, it was divided into several sub-components that handle specific tasks, such as input processing, decimal-to-fraction recovery, radical factorization, coefficient reduction, rationalization, and step-tracking. The result is a system that behaves more like a lightweight computer algebra tool than a typical TI-BASIC script. The program can simplify radicals with integers, fractions, and certain decimals, extracting perfect square factors and reducing the remaining radical to lowest terms. It also supports multiplying radicals, combining like radical terms through addition or subtraction, and rationalizing denominators in both simple forms (k/âa) and binomial forms (k/(m ± ân)) using conjugates. In addition to producing the final simplified expression, the program logs intermediate âpaper steps,â showing how the radical was factored, how coefficients were simplified, and how denominators were rationalized. This makes it useful not only as a computational tool but also as a study aid for learning radical manipulation. Because of TI-BASICâs structural limitations, the program is organized into multiple small helper routines that handle tasks such as clearing work logs, pushing step text into memory, computing GCDs, simplifying fractional coefficients, extracting square factors, and validating input. Together, these routines allow the main program to coordinate a fairly complex sequence of symbolic operations while remaining readable and maintainable. Overall, the program functions as a compact radical-algebra engine capable of handling most expressions students encounter in algebra courses, while also showing the intermediate reasoning behind each simplification. Written with the way mathematics is taught in the IB program in mind, as a helpful tool for IB math students of all grades.
|
|
Author
|
Bryan Sabbag (bryan.sabbag@hotmail.com)
|
|
Category
|
TI-83/84 Plus BASIC Math Programs (Algebra)
|
|
File Size
|
5,613 bytes
|
|
File Date and Time
|
Wed Mar 11 20:24:20 2026
|
|
Documentation Included?
|
No
|
|
REVIEWS
There are no reviews for this file.
LEAVE FEEDBACK
Questions, comments, and problems regarding the file itself should be sent directly to the author(s) listed above.
Write a review for this file (requires a free account)
Report inappropriate or miscategorized file (requires an account; or you may email us directly)
If you have downloaded and tried this program, please rate it on the scale below
ARCHIVE CONTENTS
|
Archive Contents
|
|
Name
|
Size
|
| RADCLR.8xp | 131 |
| RADPUSH.8xp | 266 |
| SQUAROOT.8xp | 5318 |
| RADDEN.8xp | 248 |
| RADNUM.8xp | 248 |
| RADSIM.8xp | 205 |
| RADCHK.8xp | 159 |
| RADIN.8xp | 542 |
| RADFAC.8xp | 238 |
| RADDEC.8xp | 306 |
| RADRED.8xp | 146 |
| RADGCD.8xp | 151 |
|
|
|
|
|