π
<-

erreur type "invalide fonction"

Pour le TI-Basic sur Nspire

erreur type "invalide fonction"

Message non lude 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é !
Avatar de l’utilisateur
terremoto
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Prochain niv.: 21.4%
 
Messages: 33
Inscription: 05 Mar 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ècole d'ingé

Re: erreur type "invalide fonction"

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.4%
 
Messages: 42393
Images: 17091
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: erreur type "invalide fonction"

Message non lude 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
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: erreur type "invalide fonction"

Message non lude 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,µ ?
Avatar de l’utilisateur
terremoto
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Prochain niv.: 21.4%
 
Messages: 33
Inscription: 05 Mar 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ècole d'ingé

Re: erreur type "invalide fonction"

Message non lude Levak » 23 Jan 2011, 16:10

terremoto a écrit: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
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: erreur type "invalide fonction"

Message non lude 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 !
Avatar de l’utilisateur
terremoto
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Prochain niv.: 21.4%
 
Messages: 33
Inscription: 05 Mar 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ècole d'ingé


Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 4 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2330 utilisateurs:
>2298 invités
>27 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)