ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Programming :: Program Ideas :: Math Program Ideas
Math Program Ideas

Post your ideas for new math programs here, or build on ideas posted by other visitors.

  Reply to this item

ASM in BASIC format
shkaboinka  Account Info
(Web Page)

This is the BEST idea; anybody can do this (it is MUCH easier than it sounds in many aspects, and there are SO MANY WAYS you can do this, and SO MANY THINGS you can add)

THE POINT:
The idea is to make a PROGRAM that will read "BASIC" from a source file and convert into Assembly commands in a .z80 file (Tasm can compile it into a .8xp or something). The cool thing is that, since it's your program (or "our's", if anybody thinks we should get a bunch of people to help with how it will work), the code does not have to be in the EXACT format as on the calc; it can be however you want.

You could Also add extra features/commands that coudn't be done in z80 BASIC, but that could be done in ASM. However it's done (however simple), it can be in any format. It could be like a new programming languege or something that is nearly the same as (or better than) BASIC

It could start with the easy stuff like Disp, ClrHome, Input for Vars, Rom Calls, etc... and could have more complicated stuff added later. If anyone wants to take the idae far enough, then maybe I could see an actual Compiler thingy.

     2 September 2003, 16:36 GMT

Re: Math Program Ideas
Budguy

I have got a really good idea, but it would take a lot of programming. If anyone can create a program that can actually 'read' what kind of algebra equation you have entered, which would have to be a really small equation, and then tell you what kind of property that equation belongs to (i.e. distributive, associative, additive proprety of 0, etc.). I am very sure that some of these properties will work, other complicated ones will not.

If anyone can or already has accomplished this amazing program, please e-mail it to me at mherold@nc.rr.com

     4 September 2003, 22:57 GMT


Example
tregetour  Account Info

Could you give an example of what you mean please,

     9 September 2003, 18:49 GMT


Re: Example
Budguy

Well, what I mean is that if you could some how enter in numbers and +,-,*,/ on a single line, then store them individually. Then the program could reconize a certain patern...It is very difficult to explain on paper, and im not that good of a programer anyway...

Hope this helps....or maybe im just repeating myself

     23 September 2003, 00:32 GMT

Re: Math Program Ideas
Taylor Jones  Account Info

can n e body tell me a program 4 solving n e type of equation PLEASE HELP ME!!!!!!!!!!

     10 September 2003, 00:05 GMT


Re: Re: Math Program Ideas
no1leftypitcher  Account Info

If you are looking for an "X solver" then there is a great one out there...its called "the one and only equation solver"...i think (for an 83+).

     18 October 2003, 22:14 GMT

Re: Math Program Ideas
Jeremiahstepa  Account Info

If anyone can send me some TEXT programs..I don't have a computer-calc cable..so I have to input it by hand..if anyone has some good math programs please message me..im looking for Distance, Slope, Midpoint, Factor...stuff like that..used in College Algebra.

AIM - Jeremiahstepa
MSN - mesthybrid666@hotmail.com
Yahoo - lp_hybrid666

Thanks in advance..please hurry..need programs soon for my college class

     11 September 2003, 19:59 GMT

Re: Math Program Ideas
Jeremiahstepa  Account Info

If anyone can send me some TEXT programs..I don't have a computer-calc cable..so I have to input it by hand..if anyone has some good math programs please message me..im looking for Distance, Slope, Midpoint, Factor...stuff like that..used in College Algebra.

AIM - Jeremiahstepa
MSN - mesthybrid666@hotmail.com
Yahoo - lp_hybrid666

Thanks in advance..please hurry..need programs soon for my college class..oh yeah I have a TI-81 Plus Black Calculator

     11 September 2003, 20:02 GMT

Re: Math Program Ideas
phousley14  Account Info

HELP ME!!!!! Ive been programing basic math programs for almost 2 years now. I dont know if there is a program of the sort but I have made a program to solve systems of equations 2 o 3. Well i tested it out. The 2 variable worked great but when i tested the 3 variable i sat there waiting. 10 min past and it was still working the problem out. Very slow. So i was woundering if anyone could help me. I want make this and ASMprogram but i dont know the code. Can anyone help me find an easy tutorial or send me the code in an email, please.

     13 September 2003, 01:47 GMT


Re: Re: Math Program Ideas
smartguy8  Account Info

Well, the rref() function could be used for solving systems with their coefficients stored in a matrix, or you could study the Simultaneous Equation Solver App and see how it works and you could probably make an ASM program similar or more efficient than the App itself.

Easton Aligbe

     13 September 2003, 04:11 GMT


Re: Re: Re: Math Program Ideas
phousley14  Account Info

thanx i will look into that. now i just need help learning ASM code.

     13 September 2003, 04:44 GMT


Re: Re: Re: Re: Math Program Ideas
jrock7286  Account Info

To solve equations such as:
Ax+By+Cz=D
Ex+Fy+Gz=H
Ix+Jy+Kz=L

Just use this:
Start of program
Disp "AX+BY+CZ=D"
Prompt A
Prompt B
Prompt C
Prompt D
Disp "EX+FY+GZ=H"
Prompt E
Prompt F
Prompt G
Prompt H
Disp "IX+JY+KZ=L"
Prompt I
Prompt J
Prompt K
Prompt L
Disp "X=",I * (-J*G*D + J*H*C - K*B*H+K*D*F+L*G*B - L*C*F) / (-I*A*J*G + I*A*K*F - I*B*E*K - G*B + I*C*E*J + C*F)
Disp "Y=",-(I*E*K*D - I*E*L*C + I*G*A*L + G*D - I*H*A*K - H*C) / (-I*A*J*G + I*A*K*F - I*B*E*K - G*B + I*C*E*J + C*F)
Disp "Z=",(-I*A*J*H + I*A*L*F - I*B*E*L - B*H + I*D*E*J + D*F) / (-I*A*J*G + I*A*K*F - I*B*E*K - G*B + I*C*E*J + C*F)
End of Program

This may seem like HUGE equations to type in at the end, but I promise you that they work. However, they will NOT work if you have parallel equations such as:
2x+2y+2z=2
4x+4y+4z=4
these equations are equal, hence they are really only one equation...

     23 December 2003, 04:57 GMT


Re: Re: Re: Re: Re: Math Program Ideas
jrock7286  Account Info

I apologize for maple's assumption that 'I' is the imaginary number i...here is the corrected program...the other one WILL NOT WORK!!
Start of program
Disp "AX+BY+CZ=D"
Prompt A
Prompt B
Prompt C
Prompt D
Disp "EX+FY+GZ=H"
Prompt E
Prompt F
Prompt G
Prompt H
Disp "IX+JY+KZ=L"
Prompt I
Prompt J
Prompt K
Prompt L
Disp "X=",-(-J*G*D + J*H*C - K*B*H + K*D*F + L*G*B - L*C*F)/(-A*K*F + A*J*G + B*E*K - C*E*J + F*I*C - I*B*G)
Disp "Y=",(-H*A*K + G*A*L - E*L*C + E*K*D - G*I*D + H*I*C)/(-A*K*F + A*J*G + B*E*K - C*E*J + F*I*C - I*B*G)
Disp "Z=",(-D*E*J + A*J*H - A*L*F + F*I*D + B*E*L - I*B*H)/(-A*K*F + A*J*G + B*E*K - C*E*J + F*I*C - I*B*G)
End of Program

     23 December 2003, 05:03 GMT


Re: Re: Re: Re: Re: Re: Math Program Ideas
Basil Account Info

Ok so i was looking over this program and i thought that this would make it a little easier at the end to type in and appear a little cleaner.

I didn't change any of the equations.

Start of program
ClrHome
Disp "AX+BY+CZ=D"
Prompt A
Prompt B
Prompt C
Prompt D
ClrHome
Disp "EX+FY+GZ=H"
Prompt E
Prompt F
Prompt G
Prompt H
ClrHome
Disp "IX+JY+KZ=L"
Prompt I
Prompt J
Prompt K
Prompt L
ClrHome
(-A*K*F + A*J*G + B*E*K - C*E*J + F*I*C - I*B*G) ->Q
(-J*G*D + J*H*C - K*B*H + K*D*F + L*G*B - L*C*F)/Q->X
(-H*A*K + G*A*L - E*L*C + E*K*D - G*I*D + H*I*C)/Q->Y
(-D*E*J + A*J*H - A*L*F + F*I*D + B*E*L - I*B*H)/Q->Z
Output(1,1,"X=")
Output(1,3,X)
Output(2,1,"Y=")
Output(2,3,Y)
Output(3,1,"Z=")
Output(3,3,Z)
End of Program

     5 August 2007, 00:01 GMT

CURTA simulation
MatrixFrog
(Web Page)

I've started working on a TI-83+SE BASIC simulation of the CURTA (see http://www.vcalc.net/cu.htm) but I haven't had a lot of time to work on it lately. Just letting everyone know that it's coming. If I ever get around to finishing it, that is.

     15 September 2003, 02:26 GMT

Re: Math Program Ideas
phousley14  Account Info

I need some help with a basic math program. it keeps giving me errors and im a little confused. Please help me. If you would like the file please email me at phousley14@msn.com with "file help" as subject and your email address in the body. This program is for solving them paper taking solving systems of equations with ordered triple. Man those take a lot of paper. Well weather there is a program and ou know of it please help me with this one im trying to get more experience with the programing language befor i try ASM. Please help.

     17 September 2003, 04:21 GMT

TI-83+ (z80) Basic Programmers
shkaboinka  Account Info
(Web Page)

Since it bothers me that people can just not know
stuff that I know, because I have nothing better to
do, and because I like to teach people stuff...

ALL YOU BASIC PROGRAMMERS SUCK! no offense, I am also
a basic programmer...but I see so many programs that
could be done MUCH better (haven't seen ONE that I
couldn't improve)

So, if you want I can teach you basic programmers how
to program WELL and/or VERY Efficiently! I know some
of you think you know all the "tricks" and stuff...
but even people who think they can do all this stuff
well enough can learn plenty from me as far as Basic
programming; I can do things that shouldn't be done
in Basic

Hello? Pay attention to me! I'm so Bored!!!

     22 September 2003, 18:55 GMT

Re: TI-83+ (z80) Basic Programmers
kirb Account Info

like what? did you look at mathstuff? if so, what did you find wrong i added LOTS more to it (now around 20000 and going to be bigger with a HUGE conversion prgm) and it has more than geometric shapes on it. (didnt upload yet) 11/26/03

     16 November 2003, 17:18 GMT


Re: Re: TI-83+ (z80) Basic Programmers
kirb Account Info

i optimized the code for the old programs. all four are between 400-600 and radii is at 1000 :(

     19 November 2003, 00:14 GMT

Re: TI-83+ (z80) Basic Programmers
jrock7286  Account Info

I would like to see you even ATTEMPT to make a program like my "3d parametric equations" without looking at my code!!! DO NOT SAY THAT YOU ARE BETTER THAN EVERYONE (yes, you DID say that...implicitly) UNLESS YOU HAVE SEEN EVERY PROGRAM ON THIS SITE!!!! I'll bet half your programs could be optimized...send me your best at jrock7286@aol.com and I'll either make it smaller (less memory taking) or more user friendly...next time think before you talk!!

     23 December 2003, 05:07 GMT

Obnoxious
ti_is_good_++  Account Info

Are you on drugs?

     4 August 2004, 21:43 GMT


Re: TI-83+ (z80) Basic Programmers
SagazLegend  Account Info

LAWL. If you do something that can't be done in Basic on basic, you did what you did on basic.

Re : Hello? Pay attention to me! I'm so Bored!!!

Get a life
Get some friends
Get a girlfriend

Re : ALL YOU BASIC PROGRAMMERS SUCK! no offense, I am also
a basic programmer...

So you suck. I can accept that.

Re: Since it bothers me that people can just not know
stuff that I know, because I have nothing better to
do, and because I like to teach people stuff...

It bothers me that it bothers you that you think that you're smarter then others. I sure as hell don't seeing as I know several different people with higher grades(though not nessessarily more intelligent)than I.

And if you're suprised I'm still in school and that your not, GET A JOB.

Re:So, if you want I can teach you basic programmers how
to program WELL and/or VERY Efficiently!

If you've taught people anything with this post, its how to flame. Or make one look foolish.

     26 March 2007, 23:58 GMT

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer