Page 1 of 2

Student Software to TI-89

Unread postPosted: 30 Dec 2017, 11:07
by Longines
Hello.
What is the socket in the TI-89? Calculator for?.
Is it possible to copy programs saved in TI Student Software to TI-89?.

Re: Student Software to TI-89

Unread postPosted: 31 Dec 2017, 10:30
by Hamza.S
Hi!

Which programs?

Re: Student Software to TI-89

Unread postPosted: 31 Dec 2017, 11:57
by Longines
Which programs? - My own.

Re: Student Software to TI-89

Unread postPosted: 31 Dec 2017, 21:29
by Hamza.S
can you share your programs?

Re: Student Software to TI-89

Unread postPosted: 31 Dec 2017, 22:07
by Longines
Some misunderstanding.
I do not advertise my programs.
I asked a technical question as in the beginning.

Re: Student Software to TI-89

Unread postPosted: 31 Dec 2017, 22:18
by Lionel Debroux
If we could have a look at your programs, we could give you a more definitive answer about whether you can copy the programs you're interested in from TI-Nspire Student Software to the 89 (through a program editor for the TI-68k series, such as Daisuke Basic Edit or TI-Edit) :)

There are functional differences in the TI-Basic code between all TI calculator series. While the Nspire Basic is derived from the TI-89 (and similar models) Basic, some functionality available on the TI-89 is definitely unavailable on the Nspire, and vice-versa.

Re: Student Software to TI-89

Unread postPosted: 31 Dec 2017, 23:23
by Longines
Code: Select all
Define trojkat()=
Prgm
:Lbl l1
:Request "podaj pole ",s: If s>0:Goto l20
:Request "podaj bok a ",a
:Request "podaj bok b ",e
:If e=0:Goto l2
:Request "podaj bok c  ",f
:If f>0:Goto l8
:Goto l3
:Lbl l2
:Request "podaj kat B ",g
:If g=0:Goto l25
:Request "podaj kat C ",h: Goto l6
:Lbl l25
:Request "podaj kat A ",k
:If k=0:Goto l25
:Lbl l26
:Request "podaj h na bok a ",h
:If h=0:Goto l26
:If h>((((a)/(2)))/(tan(((k)/(2))))):Goto l23
:nSolve(tan(((a-e)/(h)))+tan(((e)/(h)))=k,e)→e
:√((a-e)^(2)+h*h)→f
:√(e*e+h*h)→e
:Goto l8
:Lbl l3
:Request "podaj kat C ",g
:If g>0:Goto l4
:Request "podaj  kat A ",h
:Goto l5
:Lbl l4
:√(a*a+e*e-2*e*cos(g))→f
:Goto l8
:Lbl l5
:sin(h)→b
:If ((a)/(b))<e:Goto l23
:If a<e:Goto l7
:((a*sin(180-h-sin(((e*b)/(a)))))/(b))→f
:Disp "bok c=",f
:Goto l8
:Lbl l6
:sin(180-g-h)→d
:((a*sin(g))/(d))→e
:((a*sin(h))/(d))→f
:Disp "bok b=, Bok c="
:Disp e
:Disp f
:Goto l8
:Lbl l7
:sin(h)→b
:a*sin(180-h-sin(e*b/a))/b→f
:f-√(a*a-(e*b)^(2))*2→g
:Disp "bok c=, lub bok c="
:Disp f
:Disp g
:Lbl l8
:If e-f≥a:Goto l23
:If e+f≤a:Goto l23
:If a-f≥e:Goto l23
:If a+f≤e:Goto l23
:If a-e≥f:Goto l23
:If a+e≤f:Goto l23
:a→x:e→y:f→z
:If f>a:Goto l9
:Goto l11
:Lbl l9
:If f>e:Goto l10
:Goto l13
:Lbl l10
:If e>a:Goto l17
:Goto l15
:Lbl l11
:If e<f:Goto l16
:If e>a:Goto l12
:z→a:y→e:x→f
:Goto l17
:Lbl l12
:z→a: y→f: x→e
:Goto l17
:Lbl l13
:If e>a:Goto l14
:y→a:z→e:x→f
:Goto l17
:Lbl l14
:z→e:y→f
:Goto l17
:Lbl l15
:y→a:x→e
:Goto l17
:Lbl l16
:y→a:z→e:x→f
:Lbl l17
:(a+e+f)/2→p
:√(p*(p-a)*(p-e)*(p-f))→n
:sin(n*2/e/f)→d
:Disp "boki: a,b,c = "
:Disp a
:Disp e
:Disp f
:sin(n*2/a/f)→b
:180-d-b→c
:Disp "Katy; A,B,C="
:Disp d
:Disp d▶DMS
:Disp b
:Disp b▶DMS
:Disp c
:Disp c▶DMS
:2*e*f*cos(d/2)/(e+f)→i
:((2*a*f*cos(((b)/(2))))/(a+f))→j
:((2*a*e*cos(((c)/(2))))/(a+e))→k
:Disp "dwusieczne="
:Disp i
:Disp j
:Disp k
:((√(2*(e*e+f*f)-a*a))/(2))→r
:((√(2*(a*a+f*f)-e*e))/(2))→m
:((√(2*(a*a+e*e)-f*f))/(2))→o
:Disp "srodkowe="
:Disp r
:Disp m
:Disp o
:e*sin(c)→h:sin(d)→l: f*l→i: e*l→j
:Disp "wysokosci="
:Disp h
:Disp i
:Disp j
:((((a*e*f)/(4)))/(n))→s
:((n)/(p))→g
:Disp "Ro=,Rw=,pole="
:Disp s
:Disp g
:Disp n
:((a+e+f)/(2))→p: p*tan(((d)/(2)))→x
:p*tan(((b)/(2)))→y: p*tan(((c)/(2)))→z
:Disp "r poza:a,b,c="
:Disp x
:Disp y
:Disp z
:Stop
:Lbl l20
:Request "podaj bok a ",a
:If a=0:Goto l24
:Request "podaj bok b ",e
:If e=0:Goto l22
:Lbl l21
:sin(s*2/a/e)→g
:If (s*2/a/e)>1:Goto l23
:√(e*e+a*a-2*a*e*cos(g))→e
:Goto l8
:Lbl l22
:Request "podaj kat B ",g
:If g=0:Goto l27
:If g=180:Goto l23
:If g>180:Goto l23
:((((((s)/(a)))/(0.5)))/(sin(g)))→f
:√(a*a+f*f*cos(g))→e
:Lbl l23
:Disp "trojkat nie istnieje"
:Stop
:Lbl l24
:Request "podaj 1-kat ",d
:If d=0:Goto l24
:If d=180:Goto l23
:If d>180:Goto l23
:Lbl l27
:Request "podaj 2-kat ",b
:If b=0:Goto l27
:If b=180:Goto l23
:If b>180:Goto l23
:Lbl l28
:180-d-b→c
:√(((((2*s*sin(d))/(sin(b))))/(sin(c))))→a
:√(((((2*s*sin(b))/(sin(d))))/(sin(c))))→e
:√(((((2*s*sin(c))/(sin(d))))/(sin(b))))→f
:If d+b+c<180:Goto l23
:If d+b+c>180:Goto l23
:Goto l8
:Lbl l29
:((((√(a^(4)+16*s^(2)))/(2)))/(a))→e
:e→f
:Goto l8
:EndPrgm




These emoticons themselves were created after pasting to the page.

Re: Student Software to TI-89

Unread postPosted: 01 Jan 2018, 09:59
by Lionel Debroux
It's been over 15 years since I did serious TI-Basic programming (TI-68k), but at a quick glance, the conversion from Nspire Basic to TI-68k Basic looks reasonable.
Please try e.g. TI-Edit, as I mentioned in my previous post, and tell us how it goes :)

Re: Student Software to TI-89

Unread postPosted: 01 Jan 2018, 13:53
by Longines
Happy New Year.
I still have no answer how to send a program from my computer to TI-89.

Re: Student Software to TI-89

Unread postPosted: 01 Jan 2018, 13:57
by Adriweb
With TI-Connect 4 (not TI-Connect CE / 5) : https://education.ti.com/en/products/co ... connect-sw for Windows or Mac
TiLP on Linux.