Omnimaga

Calculator Community => TI Calculators => Axe => Topic started by: TheChriggu on April 01, 2014, 07:22:37 am

Title: Final Exams Program
Post by: TheChriggu on April 01, 2014, 07:22:37 am
Hey guys,

I'm in my last year of school (Switzerland) and this Summer the finals are coming. This means: Everything I learned in mathematics during the last twelve years will be tested.
Since we have got calculators (TI-84 Plus) I started learning for the tests by making a program (BASIC) which was mostly able to solve a big part of the questions for me. It worked out perfectly.
I thought that now for the finals I could create one big program for pretty much everything, also the theory. And since it would be a really hard work to do this on the calculator I chose to do it with WabbitEmu. Now the only problem is the Size, and I think that it is a good Idea to youse AXE instead of BASIC, to write it in.
As probably everyone can imagine, this program will be huge and somebody like me, who has only done some little programs, it is something completly new.
This is why I post this in the help section. I don't want other people to program this for me, I want to learn the stuff, by programming it by myself. And I will have a lot of (probably basic) questions about programming with AXE.
Up until now, I have only read the PDF which comes together with AXE, and I was able to understand how the Pong-programm works.
Which tutorials should I read next? (I will read them)
And much more technical:
I already tried to write the main part of the program (TokenIDE) and I have already got some questions to this:
First: Is it easier for such a program to be split up in different programs which then get compiled together?
         If yes: do these programs all need to be written in AXE?
Second: Can I save a longer text which goes over several lines as a string?
and third: How can I make a scroll menu?

Regards
TheChriggu

Ps. as I said, I'm from Switzerland, so I'm sorry for my english...
Title: Re: Final Exams Program
Post by: TheCoder1998 on April 01, 2014, 08:58:09 am

hi welcome on omnimaga, you should introduce yourself so i can give you some peanuts :P

are you doing calculus?
then this might be helpful:
Title: Re: Final Exams Program
Post by: TheChriggu on April 01, 2014, 12:47:26 pm
Well, yes, this is actually helpful. Would it be okay, if I copied some parts of the code into my final program? (which will be in german...).
But it would be nice to know, which libraries you used for it... I tried it with xLib, but there are still some errors...
As I said, I don't want somebody else to program this for me, I want to do this all by myself and I want to understand what I did. So I need to know, which libraries work how, and which you have used...
Title: Re: Final Exams Program
Post by: TheCoder1998 on April 01, 2014, 01:27:14 pm
oh, you must download A1.8xp, XFRAC.8xp, XVALUE.8xp, XSIMPLIF.8xp, XSQRT.8xp and PIC1/4 to your calc, they're included in the zip iirc. and it's lib-free
also, sure go ahead and copy everything, it's an open source community right?
Title: Re: Final Exams Program
Post by: Streetwalrus on April 01, 2014, 04:53:53 pm
I would discourage Axe for math due to the lack of floating point. However if you plan to make some kind of CAS then it will work out well, but be very complex.
That said, good luck ! ;)
Title: Re: Final Exams Program
Post by: Aspiring on April 01, 2014, 07:33:32 pm
There is an axiom for using system floating point math but it is not very easy to use (it might even be slower than just using basic).  I recommend that you just stick with basic unless you have some special reason.
Title: Re: Final Exams Program
Post by: TheCoder1998 on April 02, 2014, 01:49:17 pm
stupid me, i forgot to tell you that you need omnicalc, symbolic and prettyprint for the program to work...
anyway, i've attached an updated version of the app
Title: Re: Final Exams Program
Post by: Streetwalrus on April 02, 2014, 04:18:21 pm
It is not a lib free program then TheCoder. :P
Title: Re: Final Exams Program
Post by: TheCoder1998 on April 03, 2014, 02:11:11 am
ikr :P