
[Mini-Challenge Lua #1] : CAS ou non-CAS ?
Re: [Mini-Challenge #1] : CAS ou non-CAS ?
I got 18 chars at the moment 

TI-Nspire projects of me:
nCreator | PCspire | Klondike Lua | LogoMagic | EEPro for the TI-Nspire | Pegs | General math definitions
nCreator | PCspire | Klondike Lua | LogoMagic | EEPro for the TI-Nspire | Pegs | General math definitions
-
jimbauwensProgrammeur
Niveau 9: IC (Compteur Infatigable)- Posts: 54
- Joined: 13 May 2011, 00:00
- Location: Belgium
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Computer Science @ VUB University Brussels
-
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 975
- Joined: 07 Nov 2013, 20:18
- Location: Paris V
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP* Lycée Henri IV
Re: [Mini-Challenge #1] : CAS ou non-CAS ?
Yes, he improved based on an idea of mine... I should have thought of it haha.
I guess jim wins, so far
Jim :
Adriweb :
Anyway... there still may be better
Allez allez !!
I guess jim wins, so far

Jim :
isCAS = math.eval'0?'~=nil
Adriweb :
isCAS = math.eval'?^0'~=nil
Anyway... there still may be better

Allez allez !!

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14790
- Images: 1123
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: [Mini-Challenge #1] : CAS ou non-CAS ?
TI-Nspire projects of me:
nCreator | PCspire | Klondike Lua | LogoMagic | EEPro for the TI-Nspire | Pegs | General math definitions
nCreator | PCspire | Klondike Lua | LogoMagic | EEPro for the TI-Nspire | Pegs | General math definitions
-
jimbauwensProgrammeur
Niveau 9: IC (Compteur Infatigable)- Posts: 54
- Joined: 13 May 2011, 00:00
- Location: Belgium
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Computer Science @ VUB University Brussels
Re: [Mini-Challenge #1] : CAS ou non-CAS ?
Tu peux juste expliquer ? Car la je ne comprends pas... 

Bonjour
-
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 975
- Joined: 07 Nov 2013, 20:18
- Location: Paris V
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP* Lycée Henri IV
Re: [Mini-Challenge #1] : CAS ou non-CAS ?
I had just found one in 17, but I got beaten before I could post it.
- Code: Select all
isCas = math.eval"?:0"==0
-
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2955
- Images: 3
- Joined: 10 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Re: [Mini-Challenge #1] : CAS ou non-CAS ?
On peut enlever les parenthèses ? C'est quoi ce point d'interrogation ? Et ces deux points ? ... 

Last edited by pierrotdu18 on 23 Jun 2014, 22:10, edited 1 time in total.
-
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 975
- Joined: 07 Nov 2013, 20:18
- Location: Paris V
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: MP* Lycée Henri IV
Re: [Mini-Challenge #1] : CAS ou non-CAS ?
"?" peut être utilisé comme nom de variable sur une CAS !
Bon sang, je l'avais oublié, ce truc !
Mais le coup des parenthèses qu'on peut omettre, je n'y aurais pas pensé...
Bon sang, je l'avais oublié, ce truc !
Mais le coup des parenthèses qu'on peut omettre, je n'y aurais pas pensé...
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: [Mini-Challenge #1] : CAS ou non-CAS ?
Le caractère "?" permet de voir si c'est une CAS ou non, et la multiplication (implicite) par 0 permet donc de transformer une expression non-numérique en expression numérique, sur CAS, qui vaut 0, ce qui évite de faire "~=nil", mais directement "==0". On a donc bien "true" pour isCAS sur CAS, donc. Sur non-CAS, le math.eval de ceci retourne nil, donc c'est différent de 0, donc c'est bien "false" 
En Lua, on peut omettre les parenthèses si on ne passe qu'un argument (de type string ou table) à une fonction, oui, fallait savoir ^^

En Lua, on peut omettre les parenthèses si on ne passe qu'un argument (de type string ou table) à une fonction, oui, fallait savoir ^^
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14790
- Images: 1123
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: [Mini-Challenge #1] : CAS ou non-CAS ?
Bisam wrote:"?" peut être utilisé comme nom de variable sur une CAS !
Bon sang, je l'avais oublié, ce truc !
Mais le coup des parenthèses qu'on peut omettre, je n'y aurais pas pensé...
T'inquiètes pas, j'ai du le rappeler à Adriweb aussi

Sinon, pour répondre sur le troll absolu évoqué plus haut, il est possible d'assigner une valeur à "?", mais pas avec le := classique (XML ou var.store*).
*découvert par le Jim
-
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2955
- Images: 3
- Joined: 10 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Who is online
Users browsing this forum: ClaudeBot [spider] and 13 guests