佣金计算详解01:通过小数精度来控制判断因子中的<与<= ,>与>=
来源:互联网 发布:医疗软件界面设计 编辑:程序博客网 时间:2024/05/04 09:54
条件判断目标值与阀值得大小关系:<与<= ,>与>=的处理方法模板。
/******************************************************************************
*名称:DoubleCmp()
*功能:比较两个double变量
*返回值:
0:表示dValue1=dValue2
-1:表示dValue1<dValue2
1:表示dValue1>dValue2
*修改:
*备注:
**************************************************************************/
int DoubleCmp(double dValue1, double dValue2)
{
double ld_temp;
ld_temp = dValue1 - dValue2;
if((ld_temp > -0.001) && (ld_temp < 0.001)) return 0;
if(ld_temp > 0) return 1;
if(ld_temp < 0) return -1;
}
例子:
rtn = DoubleCmp(dMaxValue,dRefFee);
int DoubleCmp(149.99, 150)
{
double ld_temp;
ld_temp = 149.99 - 150=-0.01;
if((ld_temp > -0.001) && (ld_temp < 0.001)) return 0;
if(ld_temp > 0) return 1;
if(ld_temp < 0) return -1;
}
int DoubleCmp(149.9999, 150)
{
double ld_temp;
ld_temp = 149.99 - 150=-0.0001;
if((ld_temp > -0.001) && (ld_temp < 0.001)) return 0;
if(ld_temp > 0) return 1;
if(ld_temp < 0) return -1;
}
- 佣金计算详解01:通过小数精度来控制判断因子中的<与<= ,>与>=
- 通过输入 来控制循环 执行计算 和与积
- js中的小数计算精度问题,修正计算精度
- C++ double 小数精度控制
- 精度计算-大数乘小数
- shell中的条件判断与控制流程
- DSP中的浮点小数与定点小数
- (C++)setprecision与fixed控制精度
- Java精度计算与舍入
- BigDecimal 数据计算与精度舍入
- 关于双精度与单精度double,float小数尾数的问题
- SQL整数与小数的判断,显示
- js 正则表达式 判断整数与小数
- 精度计算:(二) 大数乘小数
- js,java小数计算精度问题
- JavaScript小数计算精度丢失问题解决方案
- 浮点数计算精度控制
- 浮点数中的精度问题与所谓的"double a=0"
- 【Js】声明变量中var和作用域关系
- 高质量C++/C 编程指南
- UNIX和Linux系统下SUID、SGID的解析
- ubuntu10.04编译安装gvim7.3,完美解决一系列问题
- 全面认识页面设置之PageSetup 对象
- 佣金计算详解01:通过小数精度来控制判断因子中的<与<= ,>与>=
- dreamweaver随记----关于路径
- 【Css】textarea在Chrome、FireFox中固定大小
- SQL Server 2005 自定义函数语汇小结
- 关于数模
- Struts 2的jsp(155, 69) Attribute qualified names must be unique within an element
- 【Mysql】用replace替换字符串进行条件搜索和排序
- 【Php】include(require)嵌套包含文件时的一些注意问题
- 编译出来的库文件将QDateTimeEdit 或者 QTimeEdit类加入布局时会阻塞QT图形界面的线程