IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Somme des 2 fonctions.. ça ne marche pas pourquoi ?


Sujet :

C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Somme des 2 fonctions.. ça ne marche pas pourquoi ?
    Bonjour,

    Je vous mets ici le code

    Quand je compile je me retrouve avec ceci




    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    #include "prototype.h"
     
    #include <cmath>
    #include <iostream>
    using namespace std;
     
    int main()
    {
    	double S,K,T,r,sigma,option_price,ns; 
     
    										//blackscholesmontecarlo(S,K,T,r,sigma)
    	cout << "Put Option Monte Carlo: " << blackscholesmontecarlo(59,58,4/12.,0.05,0.25) << endl;
    	cout << "ecart: " << confident_interval(59,58,4/12.,0.05,0.25) << endl;
     
            cout << blackscholesmontecarlo(59,58,4/12.,0.05,0.25) + confident_interval(59,58,4/12.,0.05,0.25);
    									//impliedvol(S,K,T,r,option_price)
    	cout << "Implied Volatility: " << impliedvol(1,0.9,0.5,0.05,0.1264) << endl << endl;
     
    	system("pause");
    	return 0;
    }

    Merci !!

  2. #2
    Membre expérimenté Avatar de Trademark
    Profil pro
    Inscrit en
    Février 2009
    Messages
    762
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 762
    Points : 1 396
    Points
    1 396
    Par défaut
    C'est parce que tu fais quelque part une division par zéro.

  3. #3
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    Salut,
    L'erreur est ligne 42 de la fonction blackscholesmontecarlo

    Il me semble, qu'au delà d'une division par zéro, -1.#IND arrive aussi lorsque le résultat est plus grand que la plus grande représentation possible (une sorte d'infini) ce qui peut avoir lieu avec une division d'un nombre très grand par un très petit sans qu'il soit à zéro.

Discussions similaires

  1. [ImageMagick] La fonction imagettftext() ne marche pas ?
    Par supergrey dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 05/08/2007, 19h59
  2. fonction qui ne marche pas
    Par Donatelli dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/07/2007, 14h03
  3. Fonction qui ne marche pas
    Par GTJuanpablo dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 14/07/2007, 18h41
  4. Fonction qui ne marche pas sous FireFox
    Par Foudébois dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 17/11/2006, 14h35
  5. [Forum] Fonction mail() ne marche pas chez OVH ?
    Par quanou dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 08/11/2005, 13h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo