π
<-

[Mini-Challenge Basic #4] : Combien d'arguments ?

Sous-forums réunissant les mini-challenges en TI-Basic Nspire

Re: [Mini-Challenge Basic #4] : Combien d'arguments ?

Unread postby Levak » 30 Jun 2014, 00:15

Nspirecas wrote:comment 'rajouter' un argument a chaque passage qui puisse être nombre, variable, chaîne de caractère ou boléens, la difficulté devrait être là.


C'est pas le même errorCode entre "Invalid args" et "Missing args".
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [Mini-Challenge Basic #4] : Combien d'arguments ?

Unread postby NspireCas » 01 Jul 2014, 17:34

Ahhhh j'y avais pas pensé ^^. Merci :).
(Je pourrais programmer que demain soir par contre. )

Edit : Le challenge est-il toujours d'actualité ? Ne me dîtes pas que personne n'a encore réussi à le faire ^^
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: [Mini-Challenge Basic #4] : Combien d'arguments ?

Unread postby Adriweb » 01 Jul 2014, 18:11

Vas-y, vas-y :P

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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [Mini-Challenge Basic #4] : Combien d'arguments ?

Unread postby pierrotdu18 » 01 Jul 2014, 18:21

En fait je n'arrive pas à faire marcher Try...

Je fais genre :

Code: Select all
Try
  function()
Else
  err:=1
EndTry


Et ça ne marche pas....... :(
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

Re: [Mini-Challenge Basic #4] : Combien d'arguments ?

Unread postby Levak » 01 Jul 2014, 18:37

pierrotdu18 wrote:Et ça ne marche pas....... :(

La doc officielle t'attend bras ouverts.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [Mini-Challenge Basic #4] : Combien d'arguments ?

Unread postby Adriweb » 01 Jul 2014, 18:38

Hint : errCode toussa

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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [Mini-Challenge Basic #4] : Combien d'arguments ?

Unread postby NspireCas » 01 Jul 2014, 21:23

C'était plus dur que prévu mais je viens de faire une version 'stable', je la mets ici et j'éditerai si j'arrive à améliorer le code :

Code: Select all
Define LibPub nbarg(g)=
Prgm
Local i,a,b
   i=""
   a=0
   b=930
   While b=930
      Try
          expr(g&"("&i&")")
          b=0
      Else
          b=errCode
          a=when(b=930,a+1,a)
     EndTry
        i=when(a=1,"1",i&",1")
   EndWhile
   Try
      If string(expr(g&"("&i&")"))≠g&"("&i&")" Then
         Disp g&" nécessite au moins "&string(a)&" argument"&when(a>1,"s","")
      Else
         Disp g&" n'existe pas dans ce classeur"
      EndIf
   Else
      Disp g&" n'existe pas dans ce classeur"
   EndTry
EndPrgm


P.S Oui tout comme mon pseudo je n'ai pas trop été inspiré pour les noms des variables ^^ (de toute façon il faut faire le moins de caractères possibles)
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: [Mini-Challenge Basic #4] : Combien d'arguments ?

Unread postby Adriweb » 01 Jul 2014, 21:47

Voilà, c'est cet algorithme que j'avais en tête et que j'ai décris plus haut :)
(en même temps, à première vue du moins, je ne vois pas 36 possibilités :P)

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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [Mini-Challenge Basic #4] : Combien d'arguments ?

Unread postby Levak » 01 Jul 2014, 21:50

On peut utiliser Exit (équivalent de Break dans beaucoup de langages) ou Stop pour simplifier un peu tout ça.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [Mini-Challenge Basic #4] : Combien d'arguments ?

Unread postby NspireCas » 01 Jul 2014, 21:55

Ah mais non ça ne marche pas du tout pour les troll de Excale, il faudrait rajouter un tas de lignes :'( :'( :'( .
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

PreviousNext

Return to Mini-Challenges

Who is online

Users browsing this forum: ClaudeBot [spider] and 0 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1474 utilisateurs:
>1431 invités
>36 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)