Je ne comprend pas. J'ai bel et bien stocker une fraction dans une variable en basic.
Je fais donc math.eval("alp") et il me met "cannot execute during initialization"
Fractions lua
25 posts
• Page 2 of 3 • 1, 2, 3
Re: Fractions lua
Mes programmes de Maths Equation cartésienne droiteEtude de dérivé en un point Inéquations du second degré Equations bicarrées Statistique facile ! (1ère/2nde) | Divers Liste complète de mes programmesApprends à programmer en lua ![]() TI-planet sur facebook : |
-
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1022
- Images: 15
- Joined: 19 May 2013, 16:54
- Location: Paris, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ere S
Re: Fractions lua
Ne faut-t-il pas changer les settings avec math.setEvalSettings ?
Mes programmes de Maths Equation cartésienne droiteEtude de dérivé en un point Inéquations du second degré Equations bicarrées Statistique facile ! (1ère/2nde) | Divers Liste complète de mes programmesApprends à programmer en lua ![]() TI-planet sur facebook : |
-
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1022
- Images: 15
- Joined: 19 May 2013, 16:54
- Location: Paris, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ere S
Re: Fractions lua
AnToX98 wrote: il me met "cannot execute during initialization"
C'est pourtant clair non ?
Tu ne peux pas utiliser d'API (dont math.eval) en dehors de toutes fonctions.
Historiquement on.create était fait pour ça, mais on.construction du 3.2 est venu tout casser.
Il y a plusieurs manières d'initialiser des variables avec des API, notamment celle-ci :
- Code: Select all
function on.paint(gc)
-- init
on.paint = on.paint_
on.paint(gc)
end
function on.paint_(gc)
-- actual draw
end
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6414
- Images: 22
- Joined: 27 Nov 2008, 00:00
- Location: 0x1AACC355
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BAC+5: Epita (ING3)
Re: Fractions lua
ah oui c'est vrai pardon ^^
Mes programmes de Maths Equation cartésienne droiteEtude de dérivé en un point Inéquations du second degré Equations bicarrées Statistique facile ! (1ère/2nde) | Divers Liste complète de mes programmesApprends à programmer en lua ![]() TI-planet sur facebook : |
-
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1022
- Images: 15
- Joined: 19 May 2013, 16:54
- Location: Paris, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ere S
Re: Fractions lua
Ca marche toujours pas :
Quand je compare aln à 0 (aln>0) il me renvoie "attempt to compare a number with nil"
- Code: Select all
function on.paint(gc)
aln=math.eval("bet")
ben=math.eval("alp")
on.paint = on.paint_
on.paint(gc)
end
Quand je compare aln à 0 (aln>0) il me renvoie "attempt to compare a number with nil"
Mes programmes de Maths Equation cartésienne droiteEtude de dérivé en un point Inéquations du second degré Equations bicarrées Statistique facile ! (1ère/2nde) | Divers Liste complète de mes programmesApprends à programmer en lua ![]() TI-planet sur facebook : |
-
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1022
- Images: 15
- Joined: 19 May 2013, 16:54
- Location: Paris, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ere S
Re: Fractions lua
AnToX98 wrote:Ca marche toujours pas :
- Code: Select all
function on.paint(gc)
aln=math.eval("bet")
ben=math.eval("alp")
on.paint = on.paint_
on.paint(gc)
end
Quand je compare aln à 0 (aln>0) il me renvoie "attempt to compare a number with nil"
Et est-ce que "alp" et "bet" sont des variables du Nspire Basic ? Fais Ctrl+L dans une application calcul pour t'en assurer.
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6414
- Images: 22
- Joined: 27 Nov 2008, 00:00
- Location: 0x1AACC355
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BAC+5: Epita (ING3)
Re: Fractions lua
Oui, dans ce cas alp=1/2 et bet=-11/4
EDIT MODO (fusion avec le post d'après): Et ce sont bien des nombres et non des chaines de caractere
EDIT MODO (fusion avec le post d'après): Et ce sont bien des nombres et non des chaines de caractere
Mes programmes de Maths Equation cartésienne droiteEtude de dérivé en un point Inéquations du second degré Equations bicarrées Statistique facile ! (1ère/2nde) | Divers Liste complète de mes programmesApprends à programmer en lua ![]() TI-planet sur facebook : |
-
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1022
- Images: 15
- Joined: 19 May 2013, 16:54
- Location: Paris, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ere S
Re: Fractions lua
Et qu'affiche :
- Code: Select all
function on.paint(gc)
aln, err1=math.eval("bet")
ben, err2=math.eval("alp")
gc:drawString(err1, 0, 0, "top")
gc:drawString(err2, 0, 20, "top")
end
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6414
- Images: 22
- Joined: 27 Nov 2008, 00:00
- Location: 0x1AACC355
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BAC+5: Epita (ING3)
Re: Fractions lua
bad argument #1 to 'drawString' (string expected, got nil)
Mes programmes de Maths Equation cartésienne droiteEtude de dérivé en un point Inéquations du second degré Equations bicarrées Statistique facile ! (1ère/2nde) | Divers Liste complète de mes programmesApprends à programmer en lua ![]() TI-planet sur facebook : |
-
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1022
- Images: 15
- Joined: 19 May 2013, 16:54
- Location: Paris, France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ere S
Re: Fractions lua
AnToX98 wrote:bad argument #1 to 'drawString' (string expected, got nil)
Raah, oui, rajoutes des tostring()
Si tu as les deux erreurs à nil, c'est que ton erreur est ailleurs.
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6414
- Images: 22
- Joined: 27 Nov 2008, 00:00
- Location: 0x1AACC355
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BAC+5: Epita (ING3)
25 posts
• Page 2 of 3 • 1, 2, 3
Who is online
Users browsing this forum: ClaudeBot [spider] and 2 guests