Bonsoir,
Étant en BTS CGO je me suis mis à programmer quelque petit programme pour faciliter quelque calculs.
Et la je suis bloqué sur un car je doit trouve une inconnue dans une équation, voici l'équation:
- A+B(1+t)^-1+C(1+t)^-2+D(1+t)^-3+E(1+t)^-4+F(1+t)^-5 = 0
A,B,C,D,E,F sont des valeurs que je souhaiterais rentrer directement dans ma calculette, et le taux t est l'inconnue.
Pour tout ce qui est de demander d'entrer les valeurs etc je sais comment faire mais je ne sais pas quelle commande écrire pour résoudre l'équation et ensuite stocker la valeur dans une variable :S ^^
merci pour votre futur aide =)
Programme avec equation
8 posts
• Page 1 of 1
-
sim91510
Niveau 3: MH (Membre Habitué)- Posts: 10
- Joined: 05 Feb 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS CGO
Re: Programme avec equation
Si si, c'est parfaitement possible:
La commande Solve( est trouvable dans le catalogue (2nd 0).
- Code: Select all
:Prompt A,B,C,D,E,F
:Solve(A+B(1+T)^-1+C(1+T)^-2+D(1+T)^-3+E(1+T)^-4+F(1+T)^-5,T,0)-T
La commande Solve( est trouvable dans le catalogue (2nd 0).
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42499
- Images: 17341
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Programme avec equation
critor2000 wrote:Si si, c'est parfaitement possible:
- Code: Select all
:Prompt A,B,C,D,E,F
:Solve(A+B(1+T)^-1+C(1+T)^-2+D(1+T)^-3+E(1+T)^-4+F(1+T)^-5,T,0)-T
La commande Solve( est trouvable dans le catalogue (2nd 0).
Merci
Alors en fait j'ai testé ce code, en rajoutant un Disp T en dessous pour afficher T mais une fois que j'ai rentré toutes les constantes
il y a marqué error argument et ça pointe la dernière parenthèse.
-
sim91510
Niveau 3: MH (Membre Habitué)- Posts: 10
- Joined: 05 Feb 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS CGO
Re: Programme avec equation
sim91510 wrote:critor2000 wrote:Si si, c'est parfaitement possible:
- Code: Select all
:Prompt A,B,C,D,E,F
:Solve(A+B(1+T)^-1+C(1+T)^-2+D(1+T)^-3+E(1+T)^-4+F(1+T)^-5,T,0)-T
La commande Solve( est trouvable dans le catalogue (2nd 0).
Merci
Alors en fait j'ai testé ce code, en rajoutant un Disp T en dessous pour afficher T mais une fois que j'ai rentré toutes les constantes
il ya une error syntaxe sur le Solve.
Tu as du mal taper l'équation...
Tu n'aurais pas mis le "gros" moins de soustraction devant les exposants?
Il faut le "petit" moins de signe...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42499
- Images: 17341
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Programme avec equation
C'est bon j'ai mis le "petit moins" partout, mais là une fois que j'ai rentré toutes les constantes cela reste à chercher mais cela ne fait rien ^^
EDIT: Voilà au bout de 20 sec j'ai eu l'erreur "no sign change", je ne sais pas du tout à quoi ça correspond, quand je fait goto cela pointe la dernière parenthèse
EDIT: Voilà au bout de 20 sec j'ai eu l'erreur "no sign change", je ne sais pas du tout à quoi ça correspond, quand je fait goto cela pointe la dernière parenthèse
-
sim91510
Niveau 3: MH (Membre Habitué)- Posts: 10
- Joined: 05 Feb 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS CGO
Re: Programme avec equation
sim91510 wrote:C'est bon j'ai mis le "petit moins" partout, mais là une fois que j'ai rentré toutes les constantes cela reste à chercher mais cela ne fait rien ^^
EDIT: Voilà au bout de 20 sec j'ai eu l'erreur "no sign change", je ne sais pas du tout à quoi ça correspond, quand je fait goto cela pointe la dernière parenthèse
C'est que la calculatrice a du mal à trouver la solution... ou alors qu'il n'y a pas de solution.
Qu'as-tu rentré pour A, B, C, D, E, F?
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42499
- Images: 17341
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Programme avec equation
critor2000 wrote:sim91510 wrote:C'est bon j'ai mis le "petit moins" partout, mais là une fois que j'ai rentré toutes les constantes cela reste à chercher mais cela ne fait rien ^^
EDIT: Voilà au bout de 20 sec j'ai eu l'erreur "no sign change", je ne sais pas du tout à quoi ça correspond, quand je fait goto cela pointe la dernière parenthèse
C'est que la calculatrice a du mal à trouver la solution... ou alors qu'il n'y a pas de solution.
Qu'as-tu rentré pour A, B, C, D, E, F?
Voilà à quoi sert cette fonction:
On cherche donc la valeur de t pour laquelle cette expression de la VAN est
nulle.
Il n'existe pas de méthode classique qui permette de résoudre cette équation.
Il faut donc procéder "par tâtonnements" en essayant plusieurs valeurs de t.
Donc moi j'ai essayé en reprennant l'exemple de mon livre, c'est à dire avec comme valeurs, 1236,192,279,452,477,1378.
Sinon dans mon livre il y a marqué ça:
La résolution de ce type d'équation peut être obtenu de plusieurs manière:
-de façon empirique, en essayant des taux successifs, puis à l'aide d'une interpolation lineaire.
-à l'aide de fonctions intégrées aux calculatrices
-à l'aide d'une application réalisée avec un tableur
Aussi je viens de voir, je ne l'ai peut-être pas mis mais il ya un "-" devant le A
Solve(-A+B(1+T)^-1+C(1+T)^-2+D(1+T)^-3+E(1+T)^-4+F(1+T)^-5,T,0)-T
-
sim91510
Niveau 3: MH (Membre Habitué)- Posts: 10
- Joined: 05 Feb 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS CGO
Re: Programme avec equation
C'est bon ça a trouvé le taux !!!!!!!! Super, en fait j'avais oublié de mettre le "-" devant le A, surrement pour ça que cela ne trouvait pas.
En tout cas merci pour l'aide car sinon je n'aurais pas trouvé.
Je vais maintenant cherché pour essayé de calculé par interpolation lineaire
En tout cas merci pour l'aide car sinon je n'aurais pas trouvé.
Je vais maintenant cherché pour essayé de calculé par interpolation lineaire
-
sim91510
Niveau 3: MH (Membre Habitué)- Posts: 10
- Joined: 05 Feb 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS CGO
8 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 6 guests