un element vide
Voir le premier message non lu • 10 messages
• Page 1 sur 1
un element vide
Bonjour
Je saisis les éléments d'une liste "equations" dans une boucle "loop endloop"
Je fais ce test de sortie de la boucle:
If equations[i]={" "} Then: Exit:EndIf
J'ai le message suivant:" le test n'a pas pu donner true ou false
Merci pour vos commentaire
Je saisis les éléments d'une liste "equations" dans une boucle "loop endloop"
Je fais ce test de sortie de la boucle:
If equations[i]={" "} Then: Exit:EndIf
J'ai le message suivant:" le test n'a pas pu donner true ou false
Merci pour vos commentaire
-
kadtexas
Niveau 9: IC (Compteur Infatigable)- Messages: 283
- Inscription: 29 Jan 2015, 19:32
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: etudiant
Re: un element vide
Un élément d'une liste ne peut être égal à une liste, donc ce n'est pas ça. Mais je ne sais pas comment faire l'élément vide...
Mon profil TI-Planet | Devenez premium ! |
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015. | Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! En plus, vous pourrez être orange sur le chat |
-
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 1156
- Images: 2
- Inscription: 23 Mai 2015, 10:36
- Localisation: Hauts-de-Seine, France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: L3 Informatique
- GitHub: GalacticPirate-Prog
Re: un element vide
à mon avis c'est les guillemets dans la liste qui posent problème. élément vide se présente sous cette forme
{}
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4486
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 3444
- Images: 75
- Inscription: 04 Juil 2014, 14:40
- Localisation: Clermont-Ferrand 63
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: ENS Rennes
- GitHub: Ti64CLi
Re: un element vide
J'ai essayé vos réponses mais rien ne marche!
Je suis pratiquement sûr qu'un element vide existe! j'ai cherché dans le document de référence et j'ai rien trouvé.
Je suis pratiquement sûr qu'un element vide existe! j'ai cherché dans le document de référence et j'ai rien trouvé.
-
kadtexas
Niveau 9: IC (Compteur Infatigable)- Messages: 283
- Inscription: 29 Jan 2015, 19:32
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: etudiant
Re: un element vide
celui que je t'ai proposé c'est concernant les listes après pour les strings c'est
""
tu peux essayer-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4486
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: un element vide
kadtexas a écrit:If equations[i]={" "} Then: Exit:EndIf
Ceci ne fonctionnera pas si
equations[i]
est de type EXPR (expression).Est-ce que x = { " " } ? On sait pas, la Nspire non-plus, d'où l'erreur.
Je pense qu'il te manque un petit coup de
string()
.-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6414
- Images: 22
- Inscription: 27 Nov 2008, 00:00
- Localisation: 0x1AACC355
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: BAC+5: Epita (ING3)
Re: un element vide
Oui, le string ça marche.
If string(equations[i])={"0"} Then: Exit:EndIf
Mais finalement j'ai changé de méthode:
J'envoie à la fonction toutes les équations du systeme dans une liste:
fonction(eq1,eq2,...)
If string(equations[i])={"0"} Then: Exit:EndIf
Mais finalement j'ai changé de méthode:
J'envoie à la fonction toutes les équations du systeme dans une liste:
fonction(eq1,eq2,...)
-
kadtexas
Niveau 9: IC (Compteur Infatigable)- Messages: 283
- Inscription: 29 Jan 2015, 19:32
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: etudiant
Re: un element vide
Tout d'abord, si tu utilises un
Ensuite, la chaîne vide se représente par des guillemets avec rien entre les 2.
Un élément "vide" d'une liste se représente par
Pour tester si une variable représente un élément vide, il suffit d'utiliser la fonction
Enfin, pour pouvoir comparer des expressions contenant des variables non attribuées, il faut soit les convertir en chaîne si on est certain qu'elles sont strictement identiques, soit utiliser la commande
Request
pour récupérer les équations, les objets récupérés seront de type "EXPR" et non des chaînes de caractères (type "STR"). Il faudrait alors opter pour RequestStr
qui renvoie bien des chaînes de caractères.Ensuite, la chaîne vide se représente par des guillemets avec rien entre les 2.
Un élément "vide" d'une liste se représente par
_
. On écrit par exemple : {1,3,_,2,_,5}
.Pour tester si une variable représente un élément vide, il suffit d'utiliser la fonction
isVoid(var)
.Enfin, pour pouvoir comparer des expressions contenant des variables non attribuées, il faut soit les convertir en chaîne si on est certain qu'elles sont strictement identiques, soit utiliser la commande
when(test, réponse si vrai, réponse si faux, réponse si indéterminé)
en traitant donc également le cas où c'est indéterminé.-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5666
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: un element vide
Merci Bisam pour tous ces renseignements bien utiles
-
kadtexas
Niveau 9: IC (Compteur Infatigable)- Messages: 283
- Inscription: 29 Jan 2015, 19:32
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: etudiant
10 messages
• Page 1 sur 1
Retourner vers Problèmes divers / Aide débutants
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 29 invités