|
|
|
Supreme Being
      
непров.участник
Last Login: 08.07.2008 15:52
Сообщ.: 1 131,
Visits: 8 867
|
|
Vsem privet,
Math.Round delaet 4etnoe okruglenie. Kak napisat' funkciyu, delayuschoyu tradizionnoe okruglenie?
Naprimer,
Math.Round(0.445,2) =====>>> 0.44
Math.Round(0.455,2) =====>>> 0.46
Mne nado:
(0.445,2) ===>>> 0.45
(0.455,2) ===>>> 0.46
VladConn
|
|
|
|
|
Supreme Being
      
непров.участник
Last Login: 08.07.2008 15:52
Сообщ.: 1 131,
Visits: 8 867
|
|
|
|
|
|
новичок
      
участник
Last Login: 22.03.2006 12:17
Сообщ.: 3,
Visits: 34
|
|
Если еще интересует:
math.Round(0.445,2,MidpointRounding.AwayFromZero )=0.45
|
|
|
|
|
Supreme Being
      
непров.участник
Last Login: 08.07.2008 15:52
Сообщ.: 1 131,
Visits: 8 867
|
|
eugmar ,
Spasibo.
vladconn
|
|
|
|
|
Supreme Being
      
непров.участник
Last Login: 08.07.2008 15:52
Сообщ.: 1 131,
Visits: 8 867
|
|
| MidpointRounding ne raspoznaetsya
|
|
|
|
|
новичок
      
участник
Last Login: 22.03.2006 12:17
Сообщ.: 3,
Visits: 34
|
|
У меня Visual Studio 2005 и framework 2.0
Там это есть.
|
|
|
|
|
новичок
      
участник
Last Login: 22.03.2006 12:17
Сообщ.: 3,
Visits: 34
|
|
Еще можно через формат:
format(0.445,"N")="0.45"
ctype(format(0.445,"N"),decimal)=0.45
|
|
|
|
|
Supreme Being
      
непров.участник
Last Login: 08.07.2008 15:52
Сообщ.: 1 131,
Visits: 8 867
|
|
Ya Format na samom dele uzhe pol'suyu. Vi dali pravil'nyj sovet.
Vot chto ya nashel:
http://support.microsoft.com/default.aspx?scid=kb;en-us;196652#XSLTH3170121122120121120120
Chto dumaete?
vladconn
|
|
|
|