VFP中的Mod()函数,如果出现小数怎么计算,尤其是当两个数是异号。比如Mod(-12.7,2.
VFP中的Mod()函数,如果出现小数怎么计算,尤其是当两个数是异号。比如Mod(-12.7,2.2),Mod(12.7,-2.2)有没有一个通用的方法或者公式,因为文科...
VFP中的Mod()函数,如果出现小数怎么计算,尤其是当两个数是异号。比如Mod(-12.7,2.2),Mod(12.7,-2.2)有没有一个通用的方法或者公式,因为文科专业不学高数,所以我不明白高数的解题思维。谢谢了。
展开
1个回答
展开全部
mod是取余函数, 就是整除后余下的数, 比如mod(7,2),就是7除以2,得到3后,余下1, 结果就是1
只要会除法就行, 文科生也行的.
带负号的有点麻烦,技巧如下:
首先,结果的符号只与后一个数有关, mod(12.7,-2.2)结果是负的, mod(-12.7,2.2)结果是正的
其次,转换一下: 前一个数变成前一个数减去后一个数,结果如果是负的, 就改成正的;后一个数如果是负的,去除负号
mod(12.7,-2.2)变成mod(14.9,2.2), 结果是0.5,加上负号为-0.5
mod(-12.7,2.2)变成mod(14.9,2.2), 结果是0.5,结果就是正的
只要会除法就行, 文科生也行的.
带负号的有点麻烦,技巧如下:
首先,结果的符号只与后一个数有关, mod(12.7,-2.2)结果是负的, mod(-12.7,2.2)结果是正的
其次,转换一下: 前一个数变成前一个数减去后一个数,结果如果是负的, 就改成正的;后一个数如果是负的,去除负号
mod(12.7,-2.2)变成mod(14.9,2.2), 结果是0.5,加上负号为-0.5
mod(-12.7,2.2)变成mod(14.9,2.2), 结果是0.5,结果就是正的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询