Forum Programmation.php Erreur de calcul...

Posté par  .
Étiquettes : aucune
0
7
fév.
2008
Bonjour !

J'ai un petit soucis en php qui me laisse perplexe :

lors d'une suite d'opération, j'obtient un résultat que je stocke dans la variable $result. Cette variable vaut (approximativement) 27,4246.....
Je dois ensuite diviser ce résultat par exactement 9,654
hors, si je fais
$final = $result/9,654

je n'obtiens pas le même résultat que si je fais
$K = 9,654
$final = $result/$K

Et la différence est tout de même significative....
En C, j'aurais bien eu une idée ou 2 (int, float, double toussa), mais comment je fais en php ?
Ou alors c'est tout simplement un bug ?
Merci d'avance !
  • # Virgule

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    C'est voulu d'avoir une virgule à la place du point décimal?

    La gelée de coings est une chose à ne pas avaler de travers.

  • # Transtypage

    Posté par  (site web personnel) . Évalué à 2.

    "En C, j'aurais bien eu une idée ou 2 (int, float, double toussa), mais comment je fais en php ?"

    C'est un peu le même problème.

    Je te conseille vivement la lecture de cette page:
    www.manuelphp.com/php/language.types.typecasting.php

    Bon courage

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.