Recent Forum Posts

Looking for something?

Don't see a match? Post to the community

From categories:
page 1123...next »

Did you guys know that your karma level is an IMAGE from the internet? I just found out yesterday! You can just download the image! It's a JPEG image! Now I know people can change their karma level! (Which I do not know how to.)
Just right click it!!!

Your Karma... :0 by TI-Basic DudeTI-Basic Dude, 28 Apr 2017 14:01

Oh, it seems like he thought they were two separate things. I see now, thanks for clarifying :)


tibasicdevsig3.png userbardark.png
by BattlesquidBattlesquid, 27 Apr 2017 18:34

Isn't it offensive to transgender people to have a BMI chart that is only for people who identify as Male?


Eternity
tibasicdevsig.png
userbardark.png
Re: BMI Program by Myles_ZadokMyles_Zadok, 27 Apr 2017 17:30
TrenlyTrenly 27 Apr 2017 16:08
in discussion Programming & Design / TI-83/84 Programming » Shading

No, hes asking how to enter DeltaY I think. If you look at the code he is asking about:

For(A,Ymin,Ymax,ΔY
Horizontal A
End

-live the life because the life is good -vivir la vida, porque la vida es buena
-Vie la vie que la vie est bonne -quod est bonum vitae in vita
-lebe das Leben, weil das Leben ist gut -vivere la vita, perché la vita è buona

by TrenlyTrenly, 27 Apr 2017 16:08

The delta character is only obtainable through the use of a shell, ur something like CHARS. Using a "sub(" command on DeltaY won't work.


tibasicdevsig3.png userbardark.png
by BattlesquidBattlesquid, 27 Apr 2017 15:59
TrenlyTrenly 27 Apr 2017 15:47
in discussion Programming & Design / TI-83/84 Programming » Shading

That is DeltaY. It is [Vars] then [1] then [9]


-live the life because the life is good -vivir la vida, porque la vida es buena
-Vie la vie que la vie est bonne -quod est bonum vitae in vita
-lebe das Leben, weil das Leben ist gut -vivere la vita, perché la vita è buona

by TrenlyTrenly, 27 Apr 2017 15:47
Nerry (guest) 27 Apr 2017 15:36
in discussion Programming & Design / TI-83/84 Programming » Shading

Sorry, but what is the little triangle symbol beside the Y, and where can I find it?

by Nerry (guest), 27 Apr 2017 15:36

Or, you can do

Repeat Ans
getKey
End
Ans→K

If you need to use the key value later.
Re: While(Ans) and getKey by Michael2_3BMichael2_3B, 27 Apr 2017 14:12

Can someone ad a MALE BMI chart to this site? Please?

Re: BMI Program by TI-Basic DudeTI-Basic Dude, 27 Apr 2017 14:00

I think it has to do with the way while works. Repeat is more often used for this. If you look at the getkey page, it shows one way to loop until a button is pressed. The while page shows an even simpler way:

Repeat getKey
End

-live the life because the life is good -vivir la vida, porque la vida es buena
-Vie la vie que la vie est bonne -quod est bonum vitae in vita
-lebe das Leben, weil das Leben ist gut -vivere la vita, perché la vita è buona

Re: While(Ans) and getKey by TrenlyTrenly, 26 Apr 2017 18:06

Hi everyone,

I wish to create a loop that repeats when no button is pressed. I have tried

<code>
While not(Ans)
<code>
getKey
End
<code>

However, the loop here is just being skipped.

I have learned that

<code>
0→K
While not(K)
<code>
getKey→K
End
<code>

resolves the issue.

My question: Why is the loop skipped in the first code? Isn't the condition of a While( loop checked when its end is reached?

Thanks in advance

While(Ans) and getKey by arkyonarkyon, 26 Apr 2017 17:44

I got bored, so I optimized it a little.

:ClrHome
:Repeat W>0 and W<400
:Input "Your Weight:",W
:End
:Repeat H>20 and H<200
:Input "Height:",H
:End
:Disp "Your BMI:",(W*703)/H^2

tibasicdevsig3.png userbardark.png
Re: BMI Program by BattlesquidBattlesquid, 26 Apr 2017 17:24

Use this code to find your BMI, then use this chart.

PROGRAM:BMI
:Clear Entries
:Repeat W>0 and W<400
:ClrHome
:Disp "Your Weight?
:Input ">",W
:End
:ClrHome
:W*703→W
:Repeat H>20 and H<200
:ClrHome
:Disp "Your Height?","Inches Only!"
:Input ">",H
:End
:H*H→H
:W/H→W
:Disp "Your BMI:",W
BMI Program by TI-Basic DudeTI-Basic Dude, 26 Apr 2017 15:53

Not to mention that its I/O system is horrible. If you want to program math things, the Nspire CX CAS can do it, but if it's a game you want, you might as well download games made in C, ASM, or Lua, since BASIC for Nspire's is really bad, or you could get another calculator. I highly suggest the TI-84+CE or the ti-89 Titanium.


tibasicdevsig3.png userbardark.png

The CAS system is not allowed on many standardized tests, so that may be something you want to keep in mind. Also, certain teachers will not allow calculators with CAS, especially in university. I personally have found that a TI-84+, the TI-84+ CSE, and the TI-89 are the most widely accepted for use in high school and university. The 84 series allows for full TI-BASIC functionality, and is great not only for mathematical programming but also great for making games. The TI-89 I do not have experience with, but it uses 68k Basic I believe. Keep in mind also that there is a larger community which programs the 83+/84 series than programs for the Nspire, so if you are programming on the Nspire you may not have as much help as you would on the 83+/84 series.

Overall, the Nspire is a powerful calculator in some regards but a weak calculator in others. It all depends on how you want to use your calculator.


-live the life because the life is good -vivir la vida, porque la vida es buena
-Vie la vie que la vie est bonne -quod est bonum vitae in vita
-lebe das Leben, weil das Leben ist gut -vivere la vita, perché la vita è buona

Failure usually comes before success. If you fail, don't take it as a sign you should quit; rather, take it as a sign you should work harder since you now know what not to do.


-live the life because the life is good -vivir la vida, porque la vida es buena
-Vie la vie que la vie est bonne -quod est bonum vitae in vita
-lebe das Leben, weil das Leben ist gut -vivere la vita, perché la vita è buona

Re: New Fun Addicting Program by TrenlyTrenly, 26 Apr 2017 14:53

It's an excellent calculator for mathematical programming.
I've never ventured outside of BASIC for the nspire, but I believe you can program in LUA and maybe C. The BASIC language is much like that if the TI-89. However, it lacks graphical functions so its BASIC language is not at all good for games.


Xeda96.pngXeda73.png
47%? Take a look and try to imagine how cool 100% will be. This has won zContest 2011 and made news on TICalc. This compromise between Assembly and BASIC parses like BASIC and is fast like assembly. Grammer 2

im thinking about buying this calculator, is it good for programming?

is the nspire cx cas good for programming? by hayden (guest), 26 Apr 2017 14:24

Well at LEAST i tried… :/

If K=25
B-1->B
If K=34
B+1->B

could be
B-(K=25)+(K=34->B
Output(B,1," "

This doesn't need the closing parenthesis since there is nothing after it (e.g. a semicolon). So it would be:
Output(B,1,"

(You still put the one space in there)

And then maybe this is just me, but it is easier if you combine If commands with their actions using a semicolon. What I mean by this:

If B=7
3->B

could be
If B=7:3->B

You also want to leave your homescreen setup out of the Repeat loop. This is because the program keeps on redrawing your homescreen, but by initializing the homescreen before the loop, you dramatically increase your program speed.
This is the end result:
3->B
ClrHome
Output(1,7,"MENU
Output(2,1,"----------------
Output(3,4,"OPTION ONE
Output(4,4,"OPTION TWO
Output(5,4,"OPTION THREE
Output(6,4,"QUIT
Repeat K=105
getKey->K
If Ans:Output(B,1," "
B-(K=25)+(K=34->B
If B=2:6->B
If B=7:3->B
Output(B,1,">"
End
B-2->B
If B=4:Stop
If B=1:Goto 1
If B=2:Goto 2
If B=3:Goto 3

tibasicdevsig3.png userbardark.png
page 1123...next »