Bonjour à tous !
Je ne débute pas tout à fait dans la programmation mais en lua si alors j'ai fait un petit prgm simple de dessin grossier de fractales et j'ai un joli message qui s'affiche à chaque fois... (j'utilise oclua)
Je vous mets le classeur et bonne chance
Merci beaucoup !
[string "function on.paint(gc)..."]:3 '=' expected near 'i'
[string "function on.paint(gc)..."]:3 '=' expected near 'i'
- Fichiers joints
-
- ocluafractales1.tns
- (5.04 Kio) Téléchargé 105 fois
-
randlogAmbianceur
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 567
- Inscription: 05 Sep 2015, 16:23
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Supoptique
Re: [string "function on.paint(gc)..."]:3 '=' expected near
bonjour
l'erreur vient du fait que tu as écrit
donc pas de
il y a des caractères de la calculette qui ne passent pas en Lua comme le signe qu'il faut remplacer par
la flèche sto n'est plus utilisée. pour déclarer une variable il suffit de faire par exemple
je te conseille de faire un tour sur https://inspired-lua.org/?lang=fr pour tes débuts https://wiki.inspired-lua.org/Main_Page (si tu ne comprends pas l'anglais tu peux tester les codes pour comprendre)
par-contre je n'ai pas compris le but de ton programme donc je ne peux pas le corriger (je suis débutant tout comme toi)
l'erreur vient du fait que tu as écrit
- Code: Tout sélectionner
Local
- Code: Tout sélectionner
local
donc pas de
- Code: Tout sélectionner
If ... Then ... end
- Code: Tout sélectionner
if ... then ... end
il y a des caractères de la calculette qui ne passent pas en Lua comme le signe qu'il faut remplacer par
la flèche sto n'est plus utilisée. pour déclarer une variable il suffit de faire par exemple
- Code: Tout sélectionner
a = 1
je te conseille de faire un tour sur https://inspired-lua.org/?lang=fr pour tes débuts https://wiki.inspired-lua.org/Main_Page (si tu ne comprends pas l'anglais tu peux tester les codes pour comprendre)
par-contre je n'ai pas compris le but de ton programme donc je ne peux pas le corriger (je suis débutant tout comme toi)
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4461
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: [string "function on.paint(gc)..."]:3 '=' expected near
Pour coder on-calc, tu as également JSE qui est très bon, et qui t'évitera ce genre d'erreur (tu peux en effet définir des auto-complétions )
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 3153
- Images: 37
- Inscription: 25 Fév 2013, 16:21
- Localisation: Toulouse
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Ingénieur en électronique
- YouTube: Wistaro
- Twitter/X: Wistaro
- GitHub: Wistaro
Re: [string "function on.paint(gc)..."]:3 '=' expected near
Merci mnt il ne m'affiche plus le même message d'erreur... Il affiche qu'il ne comprend pas la fonction qui converti les coordonnées cartésiennes en polaires... Ca m'embete un peu parce que tout est basé dessus... On peut pas utiliser les fonctions de la calculatrices dans ce type de programmes ????
-
randlogAmbianceur
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 567
- Inscription: 05 Sep 2015, 16:23
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Supoptique
Re: [string "function on.paint(gc)..."]:3 '=' expected near
c'est tout à fait normal car c'est une fonction Basic Nspire elle n'existe pas en Lua. pour l'adapter sur Lua essaies avec une expression de ce genre
le résultat sortant de cette ligne c'est une chaîne de caractère si tu souhaites le transformer en nombre il suffit de faire
- Code: Tout sélectionner
math.evalStr("P▶Ry("..l1[k]..","..l2[k]..")")
le résultat sortant de cette ligne c'est une chaîne de caractère si tu souhaites le transformer en nombre il suffit de faire
- Code: Tout sélectionner
tonumber()
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4461
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
-
randlogAmbianceur
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 567
- Inscription: 05 Sep 2015, 16:23
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Supoptique
Re: [string "function on.paint(gc)..."]:3 '=' expected near
pour être précis il me met qu'il ne comprend pas la virgule...
-
randlogAmbianceur
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 567
- Inscription: 05 Sep 2015, 16:23
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Supoptique
Re: [string "function on.paint(gc)..."]:3 '=' expected near
tu dois l'adapter en fonction de ton utilisation c'était juste une illustration de mon exemple
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4461
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: [string "function on.paint(gc)..."]:3 '=' expected near
Dsl je suis vraiment perdu en lua et j'ai vraiment besoin de cette fonction si j'écris R>Pr(i,j)-->x en Basic j'écris quoi en lua ?
-
randlogAmbianceur
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 567
- Inscription: 05 Sep 2015, 16:23
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Supoptique
Re: [string "function on.paint(gc)..."]:3 '=' expected near
Si tu veux faire du Basic, pourquoi le fais-tu dans un programme Lua ?
Il faut quand même un minimum de connaissance dans ca langage pour s'y lancer.
Je te recommande ces resources:
Il faut quand même un minimum de connaissance dans ca langage pour s'y lancer.
Je te recommande ces resources:
- Tutoriaux étape par étape : http://www.compasstech.com.au/TNS_Autho ... rials.html
- Documentation officielle de l'API : http://education.ti.com/nspire/scripting-api
- Autres tutos + wiki (Docs++) : https://inspired-lua.org + https://wiki.inspired-lua.org
- 2 présentations qui peuvent aider : ici (pour les débutants), et une autre pour ceux qui s'y connaissent un peu plus.
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...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14605
- Images: 1216
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
16 messages
• Page 1 sur 2 • 1, 2
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités