CEMETECH
Leading The Way To The Future
Login [Register]
Username:
Password:
Autologin:

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 77 users online: 7 members, 52 guests and 18 bots.
Members: BigguyCT, JWinslow23, Michael2_3B, readroof2, tr1p1ea.
Bots: MSN/Bing (3), MSN/Bing (4), Magpie Crawler (2), Googlebot (9).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
Author Message
readroof2


New Member


Joined: 12 May 2015
Posts: 99

Posted: 18 Jun 2015 05:36:17 pm    Post subject: TI-84 Characters

On the TI calculators, why are space and question mark included? Is it all for programming purposes, or do they serve some kind of purpose that I don't know about? Did they just want to have something for Alpha on most keys and they had a couple of extra keys?
_________________
My Completed Programs:
http://www.cemetech.net/programs/index.php?mode=file&path=/84pcse/basic/math/100Digits.zip
http://www.cemetech.net/programs/index.php?mode=file&path=/84pcse/basic/programs/Celticdet12Helper.zip
http://www.cemetech.net/programs/index.php?mode=file&path=/84pcse/basic/programs/ColorTimer.zip
http://www.cemetech.net/programs/index.php?mode=file&path=/84pcse/basic/math/QuadraticSolver.zip

My Current Main Project:
http://www.cemetech.net/forum/viewtopic.php?p=236911#236911
Back to top
Lionel Debroux


Expert


Joined: 16 Nov 2009
Posts: 712

Posted: 21 Jun 2015 01:54:24 am    Post subject:

I'd reply that space, exclamation mark, question mark and various other special characters are useful for displaying messages containing said characters. But I'm not sure I understand your questions correctly.
_________________
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TIEmu and TILP.
Co-admin of TI-Planet.
Back to top
mr womp womp


New Member


Joined: 26 Dec 2014
Posts: 86

Posted: 21 Jun 2015 08:05:21 am    Post subject:

Lionel Debroux wrote:
I'd reply that space, exclamation mark, question mark and various other special characters are useful for displaying messages containing said characters. But I'm not sure I understand your questions correctly.

well the exclamation mark is used for factorials... the other ones I think are just useful for displaying text and stuff... They are just nice to have even tho they don't have a particular use... I mean, how lame would it be to try and display text and not have a space...
Back to top
M. I. Wright


Advanced Member


Joined: 12 Feb 2015
Posts: 208

Posted: 21 Jun 2015 10:41:23 am    Post subject:

Almost the entire ASCII set of characters is included in the calculator; see http://tibasicdev.wikidot.com/83lgfont (this applies to the CSE, too, though it obviously has a different font). Some of these have tokens associated with them; see http://tibasicdev.wikidot.com/miscellaneous-tokens.
They're used in token names [χ²pdf(, for instance] and in TI's menus (The RESET ALL screen, as an example, uses the &/ampersand symbol).
The question mark and space are for some reason the only ones that you can access from the calculator's keyboard; you're correct in that they don't actually have a purpose for TI-BASIC programming other than insertion in strings.
_________________
(say it out loud)
--


Last edited by M. I. Wright on 21 Jun 2015 11:11:56 am; edited 1 time in total
Back to top
lirtosiast


Advanced Newbie


Joined: 03 Oct 2014
Posts: 55
Location: Inside your computer

Posted: 21 Jun 2015 10:50:30 am    Post subject:

It would be awesome if TI-BASIC had a ternary operator as a use for the ?. I wouldn't need a short-circuited one; just a regular ternary. Think of the possibilities:


Code:
Disp "You "+(W?"Win!":"Lose!")
Back to top
readroof2


New Member


Joined: 12 May 2015
Posts: 99

Posted: 22 Jun 2015 06:28:19 pm    Post subject:

Do you think TI will ever make it so that using Output can display more than one thing in one line without your program having to do calculations and stuff? An example would be for a factoring program, to display (1X+3)(1X+2) instead of (1 X+3 )(1 X+2 ) to make sure nothing is overwritten.
_________________
My Completed Programs:
http://www.cemetech.net/programs/index.php?mode=file&path=/84pcse/basic/math/100Digits.zip
http://www.cemetech.net/programs/index.php?mode=file&path=/84pcse/basic/programs/Celticdet12Helper.zip
http://www.cemetech.net/programs/index.php?mode=file&path=/84pcse/basic/programs/ColorTimer.zip
http://www.cemetech.net/programs/index.php?mode=file&path=/84pcse/basic/math/QuadraticSolver.zip

My Current Main Project:
http://www.cemetech.net/forum/viewtopic.php?p=236911#236911
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 60700

Posted: 22 Jun 2015 08:17:17 pm    Post subject:

readroof2 wrote:
Do you think TI will ever make it so that using Output can display more than one thing in one line without your program having to do calculations and stuff? An example would be for a factoring program, to display (1X+3)(1X+2) instead of (1 X+3 )(1 X+2 ) to make sure nothing is overwritten.
You can use technique like number-to-string conversation and string concatenation to achieve this, or you can use simple logarithms to determine the length of a number.
_________________


Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    »
» View previous topic :: View next topic  
Page 1 of 1 » All times are GMT - 5 Hours

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Copyright 2000-2015 Cemetech & Kerm Martian :: Page Execution Time: 0.038143 seconds.