Nombres Digisibles
20 posts
• Page 2 of 2 • 1, 2
Re: Nombres Digisibles
Lol, mais il y a les erreurs de syntaxe aussi. Donc je ne comprends pas pourquoi t'as utilisé une chaine de caractères.
-
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1083
- Images: 12
- Joined: 28 Mar 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Je voyage toujours en première.
Re: Nombres Digisibles
A la demande de Persalteas, voici mon code!
- Code: Select all
:Input "NOMBRE:",Str1
:length(Str1→D
:1→A
:While Ans≠D and "0"=sub(Str1,Ans,1
: Ans+1
:End
:For(C,Ans,D
: If not(inString("123456789",sub(Str1,C,1
: DelVar AGoto 0
:End
:If 10>expr(Str1
: DelVar AGoto 0
:For(C,Ans,D
: sub(Str1,C,1
: If C≠D and inString(Str1,Ans,C+(C≠D)) or fPart(expr(Str1)/inString("123456789",Ans
: 0→A
:End
:Lbl 0
:A
:DelVar DDelVar CDelVar AAns
-
Samos
Niveau 13: CU (Calculateur Universel)- Posts: 50
- Joined: 28 Jul 2012, 20:26
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: C'est compliqué.
Re: Nombres Digisibles
Non, pas d'erreurs de syntaxe avec une chaine.
Si l'utilisateur entre quoi que ce soit qui n'est pas un chiffre, l'expression est refusée - regarde mon code.
@Samos: A quoi sert le A, avant la dernière ligne
?
Je me suis fait battre par un code plus lourd et avec des Goto
Si l'utilisateur entre quoi que ce soit qui n'est pas un chiffre, l'expression est refusée - regarde mon code.
@Samos: A quoi sert le A, avant la dernière ligne

Je me suis fait battre par un code plus lourd et avec des Goto

Last edited by Persalteas on 12 May 2013, 14:34, edited 1 time in total.
-
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2337
- Images: 113
- Joined: 04 Feb 2010, 00:00
- Location: Evry (France)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: PhD candidate, Bioinformatics
Re: Nombres Digisibles
Ben j'ai déjà des optimisations à t'apporter, tiens.
devient :
et :
devient :
- Code: Select all
:While Ans≠D and "0"=sub(Str1,Ans,1
devient :
- Code: Select all
:While Ans-D and "0"=sub(Str1,Ans,1
et :
- Code: Select all
: If C≠D and inString(Str1,Ans,C+(C≠D)) or fPart(expr(Str1)/inString("123456789",Ans
devient :
- Code: Select all
: If C-D and inString(Str1,Ans,C+(C≠D)) or fPart(expr(Str1)/inString("123456789",Ans
-
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1083
- Images: 12
- Joined: 28 Mar 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Je voyage toujours en première.
Re: Nombres Digisibles
@Mdr1 C'est la même chose, ça prend autant de place...
@Persalteas Pour afficher A sans avoir à gaspiller 18 octets: j'affiche avec Ans
@Persalteas Pour afficher A sans avoir à gaspiller 18 octets: j'affiche avec Ans
-
Samos
Niveau 13: CU (Calculateur Universel)- Posts: 50
- Joined: 28 Jul 2012, 20:26
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: C'est compliqué.
Re: Nombres Digisibles
hum, jolie technique.
J'utilise aussi Ans après mes DelVar, mais j'avais jamais vu le coup du :
Je dois avouer, c'est beau
J'utilise aussi Ans après mes DelVar, mais j'avais jamais vu le coup du :
- Code: Select all
:A:DelVar AAns
Je dois avouer, c'est beau

Last edited by Persalteas on 12 May 2013, 14:42, edited 1 time in total.
-
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2337
- Images: 113
- Joined: 04 Feb 2010, 00:00
- Location: Evry (France)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: PhD candidate, Bioinformatics
Re: Nombres Digisibles
Samos wrote:@Mdr1 C'est la même chose, ça prend autant de place...
Mais c'est plus rapide.
-
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1083
- Images: 12
- Joined: 28 Mar 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Je voyage toujours en première.
Re: Nombres Digisibles
Persalteas wrote:Si ça passe pas, l'utilisateur est en mesure de deviner que c'est que ça ne respecte pas la seule condition que je lui ai demandée...
Ben il y a bien écrit sur le tuto "installer Ndless 3.1" qu'il faut d'abord mettre l'OS 3.1 si on l'a pas, et pourtant, beaucoup se plaignent que ndless ne s'installe pas alors qu'après un peu de recherche, on se rend compte qu'il n'ont pas suivi cette étape.
![]() Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres ![]() (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Nombres Digisibles
Rhaa, mais tu chipotes
Je suis d'accord avec toi, sauf qu'on ne peut pas me pénaliser pour la stupidité des utilisateurs. Moi, j'ai programmé le nécessaire à leur réussite

Je suis d'accord avec toi, sauf qu'on ne peut pas me pénaliser pour la stupidité des utilisateurs. Moi, j'ai programmé le nécessaire à leur réussite

-
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2337
- Images: 113
- Joined: 04 Feb 2010, 00:00
- Location: Evry (France)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: PhD candidate, Bioinformatics
Re: Nombres Digisibles
Persalteas wrote:Rhaa, mais tu chipotes![]()
Je suis d'accord avec toi, sauf qu'on ne peut pas me pénaliser pour la stupidité des utilisateurs. Moi, j'ai programmé le nécessaire à leur réussite
Je suis tout à fait d'accord avec toi, ce n'est pas ta faute et tu avais pourtant fait ce qu'il fallait même si tu avais pu faire plus, mais vu comment Adriweb et les autres sont en train de se tuer à faire des tutos vidéos pour des trucs où des tutos écrits suffisent largement sauf pour ceux qui ne les lisent pas, je peux comprendre aussi qu'on te demande de faire ce plus que tu aurais pu faire (même s'il est effectivement non nécessaire selon moi).
![]() Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres ![]() (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
20 posts
• Page 2 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 5 guests