十进制四舍五入印度卢比C#
本文关键字:卢比 四舍五入 十进制 | 更新日期: 2023-09-27 17:58:48
我想用两个规则四舍五入一个十进制变量(例如5.65卢比):
- 如果小数后部分(.65英寸示例)在大于49的情况下,添加1到小数前部分。(品牌it 6)
- 如果小数后的部分小于49(ex:2.45)移除零件小数后(例如:设为2.00)
请提出解决方案。
EDIT 有人能告诉我如何使用TSQL和CrystalReport实现同样的目的吗???
看看Math.Round(decimal, MidPointRounding)
,它应该能满足您的需要。
好的。。如果有疑问,请查看System.Math对象。在你的情况下,你想要的是
Math.Round(SomeDecimal);
iif(5.655 % Math.Round(5.6549, 2) > 0.49, Math.Ceiling(5.6549), Math.Floor(5.6549));
iif(5.655 % Math.Round(5.655, 2) > 0.49, Math.Ceiling(5.655), Math.Floor(5.655));