我有一个图表,用于以石头和磅(磅)显示重量。
该图表由记录中的数据填充,对于权重,数据类型为 Double。
记录数据是在运行时编辑的,我需要知道一种正确格式化输入数据的方法。
为了更好地理解,首先看一下这些样本值,它们表示为 Stones 和 lbs:
- 8.09(8 石头和 9 磅)
- 12.03(12 石头和 3 磅)
- 14.16(14 石头和 16 磅)
- 11.13(11 石头和 13 磅)
- 17.14(17 石头和 14 磅)
一块石头只有 14 磅,因此输入的任何超过 0.13 的值都应将石头值增加 1 并从 0.00 开始降低磅值 - 因此请记住,从上面的示例中,这些值中的两个不正确:
- 14.16
- 17.14
他们应该是:
- 15.02
- 18.00
是否有一个内置的数学函数可以正确格式化/圆形石头和磅?
如果不是,我真的很想看到一个显示解决这个问题的逻辑或方法的答案。
我想检查磅部分,如果值 > 0.13 然后我增加石头,但是我不确定如何最好地做到这一点,特别是如果值可能是 13.76 那么我不知道要改变什么石头和重击(这是我开始混淆自己的地方)。
提前致谢。