
How To Program A Fx-7400g Plus
#1
Posted 01 April 2004 - 06:29 PM
I am a proud owner of a fx-7400g Plus and want to know how to program it.
I've read the manual but it isn't very useful and I'm looking for a website with a programming course. Has any body got one?
Has anybody got some programs for it?
If you've got websites/programs/programmingcourses /informations/tricks/whatever for the fx7400G, please send them to me!
Nevermind if they are in german, it's my mother tounge anyway.
Has anybody an (easy, cause i've got 2 left hands with only thumbs on them) DIY instruction for a PC<->Calculator link cable?
Yours etc., etc.,
Fiddle De Doo
(no need for a smiley)
#2
Posted 01 April 2004 - 06:31 PM
====EDIT====
have no fear! i have done some searching for you:
Lessons 1 - 4
Lessons 5 - 7
Lesson 8
Lessons 9 - 11
Lessons 12 - 13
as for building link cables, goto my site as i have an entire section on building and testing link cables. enjoy

Edited by andy.davies, 01 April 2004 - 06:39 PM.
#3
Posted 01 April 2004 - 08:42 PM
anyway, the fx-7400g is a very old calculator, my tutorial was writen for the CFX series and up... i dont think your calculator has the same commands so you may have to improvise (or ask questions) and games are pretty much impossible.

have a look anyway and see if they help, i'll work with you if you need it.
#4
Posted 02 April 2004 - 04:45 PM
But building a calculator<->calculator link is easy, isn't it?
You just have to connect to 2.5 mm stero jacks connect them with some wires and fix it with old chewing gum wrappings or something and... got a Link cable, or is there something i have to take care off?
Is it that easy???
Some Questions:
How can i stop the cursor from overwriting everything??
If there is an error or something to be altered in a programm, and i try to correct or insert something to it, the cursor overwrites the current order with a new one, so i have to rewrite the whole rest of the program. How can I stop the cursor from overwriting, and make it insertingthings into a program?
Is the program language of the Fx7400G the same as the cfx and other fx`s?
Which programs are fx 7400G compatible?
Is there a way of resetting the calculators options without erasing the programs?
#5
Posted 02 April 2004 - 05:19 PM


the big diffrence is that you dont have the GetKey function (if you do tell me) which is used in almost every game. there are some workarounds but they all inhibit execution (the game stops and waits for you). you could still do board games and rpgs but almost everything will be harder to do than on a cfx and above.
i can show you how to do these and give you some tips, but you have to be aware it will be somewhat difficult...
#6
Posted 03 April 2004 - 11:16 AM

#7
Posted 03 April 2004 - 05:56 PM
I've finally managed to get a pq-program.
You know, that x?+px+q=0 to x= -p/2 +/- sqr[(p/2)?-q] thing.
If you run the program, it either , if there is a negative term under the square root, says "NO SOLUTION", or it says "SOLUTION1" and"SOLUTION2" and gives out the results for x.
It works alright, but there are a few things that could be improved:
first of all, it shows all the results as "-Disp-".
Is there a way of integrating results into a text, such as:
"X=[Result for -p/2] +/- [Result of sqr[(p/2)?-q]"
or "X1=[Solution1]; X2=[Solution2]
It doesnt realize "+ sqr[(p/2)?-q]" is the same as "- sqr[(p/2)?-q]".
I thought it would be sufficient to program "If A=B then GoTo 1" and a"Lbl1" at the end, but it doesnt work.
#8
Posted 03 April 2004 - 06:33 PM
perhaps you could post the program?
#9
Posted 04 April 2004 - 05:38 PM
?P?? -> P (exe)
?Q?? -> Q (exe)
-(P/2) -> P (exe)
(P?-Q) -> D (exe)
If D<0 (exe)
Then ?no Solution? : ? diskriminante?:
D (small triangle)
Else sqr(D) -> D (exe)
(P-D)-> A(exe)
(P+D) -> B(exe)
?Solution 1? (exe)
A(small triangle)
?Solution 2? (exe)
B (exe)
hoe you can help me
#10
Posted 06 April 2004 - 11:54 AM

From the listing you've given I can see no reason why this wouldn't work. the only thing I can suggest is that the numbers would have to be exactly the same which might not be the case due to internal rounding errors - you could try adding a tolerance "if A-B<0.00001", or rounding off A and B to (for example) 6 significant figures before doing the comparison.I thought it would be sufficient to program "If A=B then GoTo 1" and a"Lbl1" at the end, but it doesnt work.
The gist of the previous comments (i.e. on the lack of the GetKey function) means that any programs, games or otherwise, will need to stop for input. Real time games are out of the question as the calc cannot read the keyboard whilst a program is running.
I wrote a program to calculate the number of days between 2 entered dates on the fx-7000GA. From your quadratic equation listing it doesn't look as though the programming model has evolved too much between the 2 calcs so it might give you some ideas. You can download a word doc containing the program listing here.
#11
Posted 06 April 2004 - 03:08 PM
just use:
Plot 0,0_
then the user can move a "mouse" around the screen and click a selection. then the calc assigns the position of the cursor to X and Y.
#12
Posted 07 April 2004 - 09:15 AM
And whats that about Plot?Are you sure thgat the fx7400G got it???
Do you know whether the Fx7400 got a Locate-Function or not?
I've heard that you could by using locate integrate the results in a text.
#13
Posted 07 April 2004 - 05:01 PM
btw: the _ is the smal triangle.
#14
Posted 09 April 2004 - 01:05 PM
I?ve recently downloaded this program and i can?t figure out how it works.
It is able to solve a eqation with 2 unknown variables with the form ax+by=c.
But what is the syntax for the input?
And what is that ?List? and how do you use it?
I wrote a program that works out the parabola by inputting coordinates of three points.
It works allright, but i had to declare 6 variables for the input and about 6 variables for calculating and solutions, and i wondert if I could safe merory space by using ?List? instead of variables.
=WHATEVER=
ClrText?
ClrList?
{0,0,0}?List 1?
{0,0,0}?List 2?
?1.Equation??
For 1?J To 3?
? ? List1[J]?
Next?
?2.Equation??
For 1?J To 3?
? ? List2[J]?
Next?
?X=? : (List 1 [ 3] x List 2 [ 2] - List 1 [ 2] x List 2 [ 3] )
? (List 1 [ 1] x List 2 [ 2] - List 1 [ 2] x List 2 [ 1] ) ? X
?Y=? : List 1 [ 3] ? List 1 [ 2] - List 1 [ 1] x X ? List 1 [ 2]?
? T. K?hl
? stands for Enter,
? stands for -->
I although tryed to create a menu with some submenus but it doesn?t work.
It looked like this:
? CHOOSE A MODE: 1) Whatever, 2) Whatever2, 3)Exit?? -> X:X=1=>Goto 1 (exe)
X:X=2=> Goto2 (exe) and so on
It works with the menu but not with another submenu an creates a Go Error.
I tryed and failed with an If~the~ifEnd order ,too, and i haven?t really understood its syntax.
Perhaps you could post a example for a menue with submenus or explain it to me, but remeber that i havn?t got a GetKey.
#15
Posted 09 April 2004 - 04:43 PM
#16
Posted 09 April 2004 - 06:13 PM
"some text"?->A
If A=1
Then "hi"
EndIf
If A=2
Then "hello"
"goodbye"
EndIf
#17
Posted 10 April 2004 - 12:49 PM
Locate 1,1,"1) option 1"
Locate 1,2,"2) option 2"
Do:GetKey->A
LpWhile ((A=72) Or (A=62))=0
If A=72
Then ClrText
'code here, if you are putting a sub menu, use a different variable to the first menu, it is a good idea to use a different variable for each menu, but there are other ways. if you use A for top level menus, use B for second level menus, C for third level, etc...
Ifend
If A=62
Then ClrText
'more code here
Ifend
Goto 1
'this creates a never ending program, remember to include an exit button on your menus! some people dislike Goto ~ Lbl, but i dont see what the problem is with the odd one.
BTW: This menu loop (at the top, under the menu items) was designed by Betoe, and i use it in my progs to, as it is nice and quick

#18
Posted 12 April 2004 - 09:15 AM
Has anybody got a "stopwatch" programm?
#19
Posted 12 April 2004 - 06:43 PM

#20
Posted 16 April 2004 - 07:50 AM
====EDIT====
Also,
Is there a way to pretend that you have pressed the exe-key without pressing it?
After those -Disp- you have do exe if you want the program to go on, what i want to disable.
Posts merged by andy.davies
#21
Posted 16 April 2004 - 12:09 PM
hope this helps
also you have to press

#22
Posted 16 April 2004 - 07:46 PM
#23
Posted 19 April 2004 - 09:07 AM
I've got anothwer problem.
Here we go: 3 points that are not on a straight line define a parable.
But if you got 2 points( the apex-point (A) an another (P)) you can calculate another point and work it out. but who do you program this new point? It is easy to figure out this point in the head, but how to tell the calculator. The equation varys if A<0, A>0, P<0, P>0, A>P and A<P , so there are 18 interrogates:
A>0 => P>0 => A<P => A-P-->New point
Is there another way to get this new point??
An example:
A P New point
2 4 -2
-4 4 -8
4 -10 14
#24
Posted 19 April 2004 - 10:13 PM
#25
Posted 21 April 2004 - 02:20 PM
anyway, it is the highest or lowerst (depending on whether there is an negative factor before x? or not) point of a parable.
the apex point of the equation y=x?+x is (0/0)
#26
Posted 23 April 2004 - 03:44 PM
Text 57,3,"QUIT"?
Text 57,70,"+10"?
Text 57,48,"-10"?
...
I dont have command for Text
What can I do?
#27
Posted 23 April 2004 - 04:31 PM
#28
Posted 23 April 2004 - 04:50 PM

#29
Posted 23 April 2004 - 05:07 PM
#30
Posted 23 April 2004 - 07:23 PM
#31
Posted 26 April 2004 - 09:01 AM
for Example: A>B => B>0 => 1-->C
What is that PlotOn?Could you explain it to me?
#32
Posted 26 April 2004 - 02:20 PM
#33
Posted 27 April 2004 - 09:08 AM
Not really related to the topic (but not worth a new one):
I've been looking at several triangle solvers for the CFX and I'm a bit puzzled with some of the functions and why there are different functions. The program TRISOLVE in Solve.cat (don't know where it's from) has the functions SSS, SAS, ASS, ASA and the last function AAS (OB/AC). Why is it necessary to know whether another angle is obtuse or acute?
What information (and limitations especially) can you use to obtain sides a, b, c, angles A, B, C and the area? Is it always 3 of them?
#34
Posted 27 April 2004 - 12:11 PM
#35
Posted 27 April 2004 - 04:15 PM
there is one interesting point though, several ASS triangles are impossible but i think i have calculated the limitations...
#36
Posted 27 April 2004 - 04:43 PM
you need to know that because the sin or cos functions have got more then one solution (In fact the number of solutions is endless ), but the calculator only displays the first one.Why is it necessary to know whether another angle is obtuse or acute?
If you want to solve a triangle, you may have to use the second solution, depending on whether there are obtuse/acute angles or not.
If you don`t believe me, just look at this graph : Y=sinX
Maybe And is faster than =>, but if you only have => you're quite happy with that.
#37
Posted 28 April 2004 - 11:44 AM
#38
Posted 28 April 2004 - 01:07 PM
...you should always replace => with And where possible, it's faster.
Thats right, => is faster than And.
i wish you would make your mind up

#39
Posted 29 April 2004 - 09:34 AM
#40
Posted 29 April 2004 - 01:12 PM
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users