求个算法,以0.5元为单位 用户要求:低于等于0.5元按0.5元,0.51-1按1元,1.01-1.50按1.5元,。以0.5元为最小单位进位,求个算法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var X, V: Real;begin { TODO : X赋值 } V := Trunc((X + 0.4999) * 100) div 50) * 0.5; { TODO : 输出Y }end;(X + 0.4999) //只要大于0.01分就会增加1个单位((X + 0.4999) * 100) //基础单位看成分Trunc((X + 0.4999) * 100) div 50) //计算五角有多少个单位 一个WINSOCK连接的难题,查了好多资料,没解决,求高手指点 用过DBISAM的请进 dxdbgrid發生無法識別的錯誤 新手,菜问题 如何用Delphi开发可以在浏览器中可以运行的程序 谁用过rave? 急急急!!!!!!!!!!!!!!!! 除了Delphi&Kylix,我还有什么选择? 窗口小问题! 都是控件惹的祸 dbedit里的值怎么不能改变呢? clientdataset的这个filter该怎么写?
X, V: Real;
begin
{ TODO : X赋值 }
V := Trunc((X + 0.4999) * 100) div 50) * 0.5;
{ TODO : 输出Y }
end;(X + 0.4999) //只要大于0.01分就会增加1个单位
((X + 0.4999) * 100) //基础单位看成分
Trunc((X + 0.4999) * 100) div 50) //计算五角有多少个单位