Poster un nouveau sujet Poster une réponse
Calcul du taux de rendement actuariel d'une obligation
Auteur Message
DSCG Finance
Invité
Posté le : Jeu 17 Oct 2013, 10:42   Citer 

Bonjour,

A priori, la solution de l'équation ci-dessous peut être fournie par une calculatrice financière.

6 000 = 450 * (1+i)^-1 + 450 * (1+i)^-2 + (450 + 5200) * (1+i)^-3
Le résultat est 3,195

Peut-on faire se calcul avec une TI 82, svp ?

J'ai essayé d'utiliser les informations du sujet sur l'équation SOLVE (lien ci-dessous) cependant je ne sais pas écrire l'inconnue "i" j'avais donc mis, à la place, X (de la touche X,T,0) mais cela n'a pas fonctionné.

http://tout82.free.fr/forum/sujet.php?sujet=3663

Pouvez-vous m'aider, svp ?

Merci d'avance.

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 17 Oct 2013, 15:21   Citer 

Et si tu disais ce que tu as tapé exactement ?

Tu dois choisir une variable numérique n'importe laquelle qui soit cohérente entre l'équation et la fonction solve.

La fonction solve n'affecte pas la variable. Elle répond la valeur si elle en trouve une.

D'autre part l'algorithme employé par la calculatrice ne donne qu'une seule solution à la fois, et ce sont les bornes ainsi que la valeur initiale qui permettent d'en trouver d'autre s'il y en a.

exemple simple pour traquer toutes les erreurs
solve(expression,variable,initiale)
solve(AI+B+1,I,3)
Pour résoudre l'équation AI+B+1=0 de I pour A et B fixés, valeur initiale 3.

idem en précisant un intervalle
solve(expression,variable,initiale,{min,max})
solve(AI+B+1,I,3,{0,9})
Pour résoudre l'équation AI+B+1=0 de I dans {0,9} pour A et B fixés, valeur initiale 3.

Dans ton cas
6 000 = 450 * (1+i)^-1 + 450 * (1+i)^-2 + (450 + 5200) * (1+i)^-3
<=> 0= 450 * (1+i)^-1 + 450 * (1+i)^-2 + (450 + 5200) * (1+i)^-3 -6000

solve(450(1+X)^-1+450(1+X)^-2+(450+5200)(1+X)^-3-6000,X,0)

----------------------
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 
 
DSCG Finance
Invité
Posté le : Ven 18 Oct 2013, 10:20   Citer 

Merci beaucoup pour cette réponse (très rapide !!!).

J'avais tapé :

solve(450(1+X)^-1+450(1+X)^-2+(450+5200)(1+X)^-3-6000)

Il me manquait X et 0 => variable et valeur initiale, si j'ai bien compris ?!

Je garde précieusement toutes les explications.

  Haut de page Bas de page 
 
DSCG Finance
Invité
Posté le : Mar 29 Mar 2016, 10:15   Citer 

Bonjour,

J'ai essayé de réutiliser les explications et le format de saisie déjà fournis précédemment pour faire un nouveau calcul cependant, dans ce nouveau calcul, il y a des données supplémentaires que je n'arrive pas à mettre en forme dans la formule SOLVE. Pouvez-vous m'aider à retranscrire la formule ci-dessous au format TI82, svp ?

990*(1+r)^-15/365 = 50*((1-(1+r)^-5)/r) + 1020*(1+r)^-5
Le résultat à trouver est r = 5,6%

Ce qui me pose problème c'est la partie multipliée aux 990.

Voici ce que j'ai tapé :
SOLVE(50(1*X)^-1+50(1*X)^-2+50(1*X)^-3+50(1*X)^-4+(50+1020)(1+X)^-5-990(1+X)^-15/365,X,0)

Merci d'avance.
Anaïs.

  Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Mar 29 Mar 2016, 23:06   Citer 

Je trouve bien le résultat pourtant, X=0.0564489..., soit 5.6%

Essaie de stocker d'abord ton expression dans une fonction (tape la dans le menu Y=, comme si tu voulais la tracer), puis ensuite fais solve(Y1,X,0), avec Y1 la variable fonction que tu peux trouver je sais plus où (Edit : Vars - < - 1 - 1).

Ca a fonctionné chez moi.

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
DSCG finance
Invité
Posté le : Lun 02 Mai 2016, 10:51   Citer 

Bonjour,

Et merci !
En effet cela fonctionne...j'ai fait une erreur en écrivant la formule dans mon message (par endroit, 1*X au lieu de 1+X) et j'ai recopié la formule erronée au signe près dans ma calculatrice...Quand la formule est juste (ça aide !), ça marche parfaitement !!!

Merci aussi pour la 2ème méthode.

Bonne journée.
Anaïs.

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





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink