Poster un nouveau sujet Poster une réponse
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   Citer 

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 !

 Adresse email Haut de page Bas de page 
 
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   Citer 

Tu as une parenthèse après fpart donc au lieu de la mettre, ell est mise automatiquement.

Sangohan38

 Adresse email Haut de page Bas de page 
 
webmaster
Avatar

Autorisation : Administrateur
Nb de messages : 775
Inscrit le : Mer 18 Aoû 2004, 22:13
Posté le : Ven 26 Déc 2008, 14:15   Citer 

Sujet réglé ?

@+ Le Webmaster beer.gif

 Adresse email Haut de page Bas de page 
 
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   Citer 

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... ?

 Adresse email Haut de page Bas de page 
 
webmaster
Avatar

Autorisation : Administrateur
Nb de messages : 775
Inscrit le : Mer 18 Aoû 2004, 22:13
Posté le : Ven 26 Déc 2008, 16:16   Citer 

Il faut savoir que toute parenthèse non refermée et interprétée comme devant se terminer en fin d'instruction...

@+ Le Webmaster beer.gif

 Adresse email Haut de page Bas de page 
 
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   Citer 

Oui mais à quel moment dois-je les fermer alors ? karate.gif

 Adresse email Haut de page Bas de page 
 
coc5
Avatar

Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
Posté le : Dim 28 Déc 2008, 14:20   Citer 

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 !

 Adresse email Haut de page Bas de page 
 
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   Citer 

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 ^^)

 Adresse email Haut de page Bas de page 
 
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   Citer 

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

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes