Poster un nouveau sujet Poster une réponse
ERREUR ARGUMENT...
Auteur Message
redskins62



Autorisation : Membre
Nb de messages : 2
Inscrit le : Ven 20 Déc 2013, 18:25
Posté le : Lun 23 Déc 2013, 19:31   Citer 

Bonjour, c'est mon premier post et je le créé malheureusement à cause d'un problème que j'ai: J'ai copié à la main un programme de plus de 2000 octets (quand même bigmouth.gif ), il s'appelle padlebal je l'ai trouvé ici: https://tionline.pages-perso.free.fr/jeux_basic/pong.htm , mais malheureusement à chaque fois il me marque erreur argument et m'indique que l'erreur se trouve à la ligne ci-dessous:


Code

:round(N+F*cos(C°,0)->N




Donc voilà j'espere que vous allez réussir à identifier le problème.

PS: J'ai recopié le programme en français (ti 82 stats fr), voici ce que j'ai mis à la ligne où il y a la soi-disant erreur:


Code

arrondi(N+F*cos(C°,0)->N



 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 23 Déc 2013, 19:41   Citer 

L'erreur est une absence de parenthèse pour fermer la fonction cos().
La ligne devient ceci.
:round(N+F*cos(C°),0)->N

Sans cette parenthèse la ligne était lue comme ceci
:round(N+F*cos(C°,0))->N

L'argumment "0" doit appartenir à la fonction round(X,0) pour arrondir à l'ordre 0 donc arrondir à la partie entière.
Un tel argument n'a pas de sens dans le cosinus, d'où une erreur argument.

La confusion peut venir d'un manque de compatibilité entre les calculatrices ti82 et ti82stat/83 car la ti82 n'a pas de parenthèse incluse pour la plupart de ses fonctions de calcul.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
redskins62



Autorisation : Membre
Nb de messages : 2
Inscrit le : Ven 20 Déc 2013, 18:25
Posté le : Lun 23 Déc 2013, 22:17   Citer 

Merci! Je comprends, car c'est un programme ti 82 merci encore! bigmouth.gif

 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