Forum

Catégorie : Programmes
Forum : Les programmes des internautes
Vues : 2033
Réponses : 2
Type : discussion
Etat : réponses autorisées

ERREUR ARGUMENT...

redskins62 le 23/12/2013 à 19:31
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.f[...]_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
linkakro le 23/12/2013 à 19:41
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.
redskins62 le 23/12/2013 à 22:17
Merci! Je comprends, car c'est un programme ti 82 merci encore! bigmouth.gif