-
Problème de division
Bonjour,
Dans mon code, j'effectue le calcul suivant :
Code:
Decimal Decimal_Pages = Produits.Length / NOMBRE_PRODUIT_PAR_PAGE;
avec Produits.Length = 11 et NOMBRE_PRODUIT_PAR_PAGE=8
Cela fait donc le calcul 11/8, qui donne un peut plus de 1.
Mais lorsque je fais un
Code:
Response.Write(Decimal_Pages.ToString());
il me renvoi 1 au lieu de me renvoyer 1,xxxxx ???
Comment est-ce possible ?
Merci.
-
Surement car Produits.Length et NOMBRE_PRODUIT_PAR_PAGE sont des int.
Tu dois les caster en decimal avant de diviser
-