1

J'ai fait (ou plutot recopié) un script pour prog de gestion et il ne marche pas...
Voici mon script
:emp()
Prgm
Input "Cout", c
Input "Taux", t
Input "Nombre d'annees", n
((c*t/100)-((1-(1+t/100)^-n)))->a
ClrHome
Disp "Annuites constantes:", a
Pause
c->k
For (z, 1, n)
ClrHome
(k*t/100)->i
Disp "Annuite N+", z
Disp "Capital restant du en début de periode:", k
Disp "Interet:", i
Pause
ClrHome
Disp "Annuite N+", 0
a-i->m
Disp "Amortissement:", m
k-m->k
Disp "Capitazl restant du en fin de periode:", k
Pause
EndPrgm


Voilà...
Pour info le "z" utilisé dans ce prog correspond en fait à un thêta miniature que je n'ai pas trouvé sur mon clavier d'ordinateur et le symbole "->" correspond à la flèche qui attribue une valeur à une variable...

Si vous avez des suggestions, merci.

EDIT: J'ai retiré tous les ":" en début de ligne, pq ça faisait des smileys avec les lettres qui suivaient... grin
Developpeur informatique débutant - Roulibouli's blog

2

Stop. y mieux comme programme pour faire sa finance.
Va dans 'Projet' 'Prog Gestion' y a ton bonheur au 1er Post.

3

Mazos oui je sais, mais je voulais savoir comment ça se faisait que ca fonctionnait pas, alors que le meme script fonctionne sur une ti82 et une ti83+...
Developpeur informatique débutant - Roulibouli's blog

4

c''est correct comme formule pour l'annuité ( je pose juste la question
test5ql.jpg

5

Quelle est l'erreur ? Résultat faux, erreur de syntaxe, erreur lancée à l'exécution ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

6

Euh j'allais justement posé la même question. je pense que les résultats sont éronnés.

7

andoh_wilfried : ((c*t/100)-((1-(1+t/100)^-n)))


Lionel Debroux : Missing )
Developpeur informatique débutant - Roulibouli's blog

8

Ok je me suis trompé.
Par contre va falloir parcourir ta notice. Tu devrais même pas poster pour ce genre d'erreur de syntaxe.
'Missing == absence' de parenthèse

9

ai pas de notice.
il me met cette erreur à un endroit où il ne devrait pas y avoir de ).
Et si je ne peux pas poster pour vous demander un conseil, alors ca ne sert à rien de venir sur un forum.
Merci les gars!!!
Developpeur informatique débutant - Roulibouli's blog

10

Le langage de script de la TI-89 n'est pas le même que celui des TI-82/83/86.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

11

Cool.
Alors comment qu'on fait???
Developpeur informatique débutant - Roulibouli's blog

12

Notice : http://education.ti.com/us/product/tech/89/guide/89guidefr.html
ça pourra te servir pour plus tard

13

bah ouais mais c'est super long...
Developpeur informatique débutant - Roulibouli's blog

14

15

t' as oublié d'autres truc :
- où fini la boucle For(..)

16

C'est uniquement pour ton bien qu'on fait ça. En plus y a pas besoin de parcourir tout le Manuel.
Faut jute lire le début et la partie sur les instruction de programmations

17

Ah oui, il n'y a pas de ( ) dans le for en TI-BASIC TI-68k.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

18

A ta plce je commencerai à lire la notice pour écrire moi-même le code.
M'enfin si tu veux te servir d'exmple de code autant utiliser ceux de la bonne TI. Parceque si tu te lance dans la conversion de prog d'une calc à l'autre y intérêt à connaître toutes les différences aussi minime soient-elles..

19

Lionel Debroux : J'ai retiré les parenthèses du for et maintenant il me dit "Missing start or end of block syntax" et il pointe après le EndPrgm.
Developpeur informatique débutant - Roulibouli's blog

20

21

J'ai pas demandé à Lionel, j'ai répondu à lionel pq c'est lui qui m'a dit qu'il ne fallait pas de parenthèses avec for.
Et puis il faut que je le mette où mon endfor???
Developpeur informatique débutant - Roulibouli's blog

22

23

C'est bon j'ai mis endfor à la fin, avant endprgm et ca marche...
Developpeur informatique débutant - Roulibouli's blog

24

25

J'ai une autre question, mais je vous préviens c'est tres tres débutant comme question :
"Comment ca se fait que ma calculette elle me donne des résultats en fractions?" Je m'explique: si je fais 25/2, au lieu de me donner comme résultat 12.5, elle dit 25/2. Et si je dis 50/4, elle me répond 25/2.
J'ai été dans mode et tout et je n'ai pas trouvé un moyen d'arranger cela...
Ca m'embète, pq dans mon prog d'emprunts, du coup il me dit annuités constantes = 57391044718/14348907 au lieu de me dire : 3999.68
Developpeur informatique débutant - Roulibouli's blog

26

Martial Demolins :
oui, mais ça fait peut-être absolument aps ce que tu veux quoi hehe (je dis ça j'en sais rien happy )

si ca marche...
Developpeur informatique débutant - Roulibouli's blog

27

28

sinon-> notice, page 47, 17 ligne --> je trouve pas, je dois pas avoir la meme notice que toi...
Developpeur informatique débutant - Roulibouli's blog

29

bah, tu prend ton manuel (ou une des versions PDF ; cf en en-tete de la rubrique questions du forum), et tu cherches...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

30

C'est à cause de ton mode de calcul : il est configuré en EXACT, mets-le en APPROX si tu veux voir des jolis chiffres à virgule. Sinon, tu peux aussi appuyer sur DIAMOND + ENTER.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »