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 :

Calcul étrange ou bug [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 118
    Par défaut Calcul étrange ou bug
    Bonjour
    Qui pourrait me dire pourquoi ce calcul défie les lois mathématiques?
    Est-ce un bug ou une ignorance de ma part?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    richTextBox1.AppendText((290+(2/3)*(50-290)).ToString()); // affiche 290 au lieu de 130
    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut


    C'est normal.

    Parce que tu travailles qu'avec des entiers donc 2 / 3 donne 0 donc
    290 + ( 2 / 3 ) * ( 50 - 190 )
    = 290 + ( 0 ) * ( -140 )
    = 290 + 0
    = 290
    Pour que cela marche il faut que ta division traite le numérateur comme un décimal donc il faut écrire 2.0 / 3 ou 2d / 3 ou (1.0 * 2 ) / 3 voilà.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 118
    Par défaut Merci
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Résultat de calcul étrange
    Par lodan dans le forum Langage
    Réponses: 10
    Dernier message: 25/05/2009, 10h01
  2. [AC-2003] Comportement étrange voir "Bug"
    Par belu33fr dans le forum VBA Access
    Réponses: 8
    Dernier message: 18/04/2009, 19h27
  3. calculator un peu bug
    Par helene0618 dans le forum kettle/PDI
    Réponses: 4
    Dernier message: 10/03/2009, 11h58
  4. [Bug IE ?] Problème étrange, pas de titre explicite, désolée
    Par Huntress dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 04/10/2005, 16h44
  5. Réponses: 2
    Dernier message: 22/09/2003, 11h23

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