delphi编程四舍五入

一亿五千万粉丝 2024-05-26 00:34:05
最佳回答
在delphi里面,其提供的是使用 round()来实现四舍五入,但是得到的结果往往不是我们想要的。 比如 round(11.5) ,可以得到12 但是 round(12.5) ,得到的也是12 为什么?这个要看小数点的前一位数,如果是奇数,则四舍五入结果正是我们想要的。如果是偶数,则不管小数点后面的是.6还是.9,都会舍去。其实这种round是按照银行家的算法,统计学上一般都用这种算法,比传统的四舍五入要科学。只是我们日常生活没用摆了。 要实现我们传统的四舍五入,只有自己动手了。写一简单的函数: function roundclassic(r: real): int64; begin result:= trunc(r); if frac(r) >= 0.5 then result:= result + 1; end; 然后调用: procedure tform1.button1click(sender: tobject); begin label1.caption := inttostr(roundclassic(11.5)); label2.caption := inttostr(roundclassic(12.5)); end; 20210311
汇率兑换计算器

类似问答
  • 四川沱牌舍得酒业有限公司与四川舍得酒业有限公司是什么关系 沱牌舍得酒与舍得酒 哪个好一些
    • 2024-05-26 13:06:44
    • 提问者: 未知
    都是一个公司的,不过舍得是沱牌的高端产品,他们股票都是沱牌舍得。
  • 商业计划书编制的基本流程,那四步
    • 2024-05-26 16:31:30
    • 提问者: 未知
    第一步:明确用途、受众 开始做商业计划书时,首先要明确三个问题:商业计划书的使用场景、商业计划书的受众以及商业计划书的主题。第二步:构思框架,完善文字稿 这个阶段的投资人主要看的这个业务模式和创业团队。所以这一阶段的商业计划书,重点放在市场分析、产品、服务模式介绍和团队...
  • 区块链入门教程,涉及到哪几门编程语言
    • 2024-05-26 10:35:53
    • 提问者: 未知
    go语言+区块链:go 是一个开源的编言,它能让构造简单、可靠效的软得容易。想学习这门编程语言,首先要找到一份不错的教程,兄弟连go语言+区块链培训最近新出了一套go语言的教程,老师讲的非常不错! 伴随着“区块链”概念在全球范围内的热议,金融、物流、征信、制造、零售等日常生活场景中也悄然加入了相关区块链技术应用。有专家表明,未来区块链将与人们的生活息息相关,区块链技术与大众日常生活融合是大势...
  • j**a初学有必要深入多线程编程吗?
    • 2024-05-26 05:52:43
    • 提问者: 未知
    计算机系统层面的东西就不提了,dma,虚拟内存、总线、高速缓存等等,都是为了节省资源、高效利用资源。回到我们j**a...必看书《j**a并发编程实战》,良心之作,薄薄的一本。...
  • mt4 编程入门四 修改当前订单止损/盈利
    • 2024-05-26 03:09:46
    • 提问者: 未知
    mt4 编程入门四 通用函数修改当前订单止损/盈利 函数如下 详细解释 此函数为修改任何单一持仓函数 int mytotal=orderstotal();int myordermagicmb 订单号码 double ...
  • 面粉一厂四宿舍
    • 2024-05-26 20:30:42
    • 提问者: 未知
    交通:1、10、103、11、201、4、601、611、8042、805、808、811、812、815、818、820、8202、820支、838、848、859、866路(在广场下车);综合商场:五一商厦;医院:**264医院;邮局:桥东邮政...
  • vba编程读入数据
    • 2024-05-26 10:20:52
    • 提问者: 未知
    private sub worksheet_change(byval target as range) 'worksheet的change事件dim xlsheet as worksheetset xlsheet = workbooks(源文件名).worksheets(源工作表名)if target.column = 1 then for i = 1 to 100 i...
  • 4.445四舍五入是多少
    • 2024-05-26 00:58:18
    • 提问者: 未知
    你好这首先要看你需要保留几位比如保留整数,那就是4保留至小数点后两位,就是4.45这样说能理解吗?
  • 电子秤四舍五入方法
    • 2024-05-26 05:39:16
    • 提问者: 未知
    大华电子称设置方法电子秤大清:功能→输入9371→确认电子称称重不准如何调整:功能→输入54321→确认→确认→确认(分度数)→确认(满称重量)→确认(超限重量)→输入30000(即选择加载重量30公斤,也可按需要调.
  • 在用**把外国的钱换成人民币时,那些几分,几毛是四舍五入换成一毛,一元吗?
    • 2024-05-26 20:18:11
    • 提问者: 未知
    用**将外币兑换成人民币,有两种方式:现钞买入价和现汇买入价兑换后的人民币几角钱,还是实际的几角钱,不会四舍五入,只有一分钱以下才四舍五入若是兑换以前的外币"几毛钱",按实际汇率计算,"几...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。