| Rédaction de ligne problématique |
| Auteur |
Message |
Skeldron
Autorisation : Membre
Nb de messages : 26
Inscrit le : Ven 12 Déc 2008, 16:57
|
Posté le : Ven 26 Déc 2008, 11:28
|
|
|
Ca y est ! Nous sommes de retour, moi et ma calculatrice à problème. En recopiant un programme à la main, je me suis trouvé confronté au problème Ang/Fr. Certaine fonction écrites en Anglais à l'origine appraraissent avec des parenthèses, pour le plaisir de nous énerver. Je fais donc appel à vous car visiblement, la ligne suivante handicape sérieusement mon programme puis qu'il ne fonctionne pas :
INDICATIONS:
(Á=[petit zéro barré horizontalement]=[Alpha]+[3])
(ø=[égale barré, différent de...]=[2nde]+[Math]+[2])
(L6=[grand L avec petit 6]=[2nde]+[6])
:If I=0 and (Áø2 or (Zø1 and Zø2)) and (Áø3 or (Zø1 and Zø1 and Zø2)) and (Áø12 or (Zø9 and Zø10)) and (Áø13 or (Zø9 and Zø10)) and .1øfpart (round(10^(Z-1)*L6(Á),1:Then
Voilà ! J'ignore comment organiser mes données en Frnaçais vu que que "fPart" devient "PartDec(". Faut-il ouvrir une parenthèse ? En fermer ? Merci !
|
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Ven 26 Déc 2008, 12:26
|
|
|
Tu as une parenthèse après fpart donc au lieu de la mettre, ell est mise automatiquement.
Sangohan38
|
 |
|
| |
webmaster
Autorisation : Administrateur
Nb de messages : 775
Inscrit le : Mer 18 Aoû 2004, 22:13
|
Posté le : Ven 26 Déc 2008, 14:15
|
|
|
Sujet réglé ?
@+ Le Webmaster 
|
 |
|
| |
Skeldron
Autorisation : Membre
Nb de messages : 26
Inscrit le : Ven 12 Déc 2008, 16:57
|
Posté le : Ven 26 Déc 2008, 16:08
|
|
|
Juste un dernier petit éclaircissement... Celà ne perturbe pas le reste de mon programme ? "fPart" et "PartDéc(" sont exactement la même chose ? Que dois-je faire dans le cas présent ? Ecrire PartDéc((round(10... ou PartDéc(round(10... ?
|
 |
|
| |
webmaster
Autorisation : Administrateur
Nb de messages : 775
Inscrit le : Mer 18 Aoû 2004, 22:13
|
Posté le : Ven 26 Déc 2008, 16:16
|
|
|
Il faut savoir que toute parenthèse non refermée et interprétée comme devant se terminer en fin d'instruction...
@+ Le Webmaster 
|
 |
|
| |
Skeldron
Autorisation : Membre
Nb de messages : 26
Inscrit le : Ven 12 Déc 2008, 16:57
|
Posté le : Dim 28 Déc 2008, 12:09
|
|
|
Oui mais à quel moment dois-je les fermer alors ? 
|
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Dim 28 Déc 2008, 14:20
|
|
|
fPart() et PartDéc() sont équivalents.
Sinon deux parenthèses à la suite sont utiles si la suite correspond.
Toutes les parenthèses se situant à la fin de l'instruction peuvent être supprimées, elles sont implicites.
En claire (...), toutes les parenthèses juste avant la flèche sont inutiles, pas besoin de refermer !
|
 |
|
| |
Skeldron
Autorisation : Membre
Nb de messages : 26
Inscrit le : Ven 12 Déc 2008, 16:57
|
Posté le : Dim 28 Déc 2008, 16:34
|
|
|
Oula... Compliqué tout ça...
Si ce n'est pas trop te demander, pourrais-tu me rédiger rapidement la ligne telle qu'elle doit apparaître sur ma TI ? Je te remercie ! (Je peux comprendre aussi que tu as autre chose à faire ^^)
|
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Dim 28 Déc 2008, 20:47
|
|
|
If I=0 et (Áø2 ou (Zø1 and Zø2)) et (Áø3 ou (Zø1 et Zø1 et Zø2)) et (Áø12 ou (Zø9 et Zø10)) et (Áø13 ou (Zø9 et Zø10)) ou .1øPartDéc(round(10^(Z-1)*L6(Á,1:Then
Sangohan38
|
 |
|
| |