Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Integer division in c#
Message
 
À
05/07/2011 07:06:08
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Divers
Thread ID:
01517283
Message ID:
01517295
Vues:
46
HI Gregory . Thanks for replying.
OK if both results are integers but will it do any rounding
e.g. 201106/ 100 = 2011.06 Integer part = 2011 Fine

If I have both integers say 201199 / 100 = 2011.99, what result will C# give ? 2011 or 2012 ?

(It seems that the Default ROUND is not the 'Normal' round expected (i.e. 6.5 gos to 6 instead of 7) and wondering if just integers used
without any rounding parameter is there any implication though with rounding ?)

Regards,
Gerard


>>Is there an integer Function in C#
>>
>>(VFP Code)
>>Int(201106 / 100) ....... Returns 2011
>>Int(201107 / 100) ........ Returns 2011
>>
>>(In above examples , 201106 and 201107 are both integers
>>
>>Tia
>>Gerard
>
>
>If both operands ( 201106 and 100) are integer then the result will be integer -
>
>Otherwise you can
> - use Math.Floor(201106.0 / 100.0)
> - cast it to integer
>
>  int result = (int)(201106.0 / 100.0)
>
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform