π
<-

erreur type "invalide fonction"

Pour le TI-Basic sur Nspire

erreur type "invalide fonction"

Unread postby terremoto » 23 Jan 2011, 13:04

Bonjour je voudrais savoir comment résoudre une erreur de type "invalide dans une fonction ou expression courante " j'ai écris une fonction qui se résume à un calcul et un display :

define LibPub re(vm,d,µ)=
Func
re=4*vm/(pi*d*µ)
Disp("reynold pr ce cylindre="),re
EndFunc

voilà la compilation passe bien mais qd je fait re(val1,val2,val3) j'ai rien sinon ce msg d'erreur
j'ai essayé de changer vm par v dès fois que , ensuite j'ai pris 3.14 pour pi (sans oublier de compiler à chaque fois) mais ça n'a pas fonctionné !
User avatar
terremoto
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 21.4%
 
Posts: 33
Joined: 05 Mar 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: ècole d'ingé

Re: erreur type "invalide fonction"

Unread postby critor » 23 Jan 2011, 13:13

"re=4*vm/(pi*d*µ)", c'est un test d'égalité (et non une affectation), qui peut te renvoyer une telle erreur selon le contenu des variables.

essaye:
re:=4*vm/(pi*d*µ)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.8%
 
Posts: 41980
Images: 15814
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: erreur type "invalide fonction"

Unread postby Levak » 23 Jan 2011, 13:16

De plus, dans une fonction il faut impérativement que les variables soit locale.

Utilise le mot clé Local var1, var2 ... pour caractériser toutes les variables de locales.
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: erreur type "invalide fonction"

Unread postby terremoto » 23 Jan 2011, 15:59

oui critor 2000 en fait je l'avait écris comme ça c'est une erreur de transcription !
OK levak mais prq il me dit que j'ai une erreur de syntaxe qd je met Local v,d,µ ?
User avatar
terremoto
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 21.4%
 
Posts: 33
Joined: 05 Mar 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: ècole d'ingé

Re: erreur type "invalide fonction"

Unread postby Levak » 23 Jan 2011, 16:10

terremoto wrote:oui critor 2000 en fait je l'avait écris comme ça c'est une erreur de transcription !
OK levak mais prq il me dit que j'ai une erreur de syntaxe qd je met Local v,d,µ ?


L'erreur c'est le µ. C'est un symbole, pas une variable.
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: erreur type "invalide fonction"

Unread postby terremoto » 25 Jan 2011, 05:39

c'est bon j'ai trouvé en fait c'est le re:= c'était le nom de ma fonction dc j'ai pris une autre variable n pr contenir le résultat et ça marche !bonne journée à tous et merci !
User avatar
terremoto
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 21.4%
 
Posts: 33
Joined: 05 Mar 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: ècole d'ingé


Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 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.
845 utilisateurs:
>758 invités
>80 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)