TC官方合作论坛

 找回密码
 立即注册
楼主: 花落莫相离

[TC5.0源码] 办公软件专用贴

  [复制链接]
发表于 2016-3-7 21:27:13 | 显示全部楼层
回复

使用道具 举报

发表于 2016-3-7 22:50:16 | 显示全部楼层
34545
回复

使用道具 举报

发表于 2016-3-8 07:32:25 来自手机 | 显示全部楼层
我来近近景近景斤斤计较
回复 支持 反对

使用道具 举报

发表于 2016-3-8 11:28:39 | 显示全部楼层
..........
回复

使用道具 举报

发表于 2016-3-8 11:32:53 | 显示全部楼层
楼主 请教下 我用tc办公  编辑框内得出的结果怎么写代码才能保留小数点后两位数?  我计算得的结果都是小数点后5位数 小白求教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-8 12:59:42 | 显示全部楼层
hx2157895 发表于 2016-3-8 11:32
楼主 请教下 我用tc办公  编辑框内得出的结果怎么写代码才能保留小数点后两位数?  我计算得的结果都是小数 ...

我也没啥好办法,给你写了一段代码,希望有用吧
参数设置:
定长:你希望小数点后保留的位数
模式:0表示保留方式为四舍五入,1表示忽略四舍五入直接按定长取数
  1. 功能 按钮0_点击()
  2.    
  3.     变量 返回数=浮点数修整("3.52645678",2,1)
  4.     消息框(返回数)
  5. 结束


  6. 功能 浮点数修整(浮点数,定长,模式)
  7.     变量 整数,小数,返回数组,对比数,修整数
  8.     字符串分割(浮点数,".",返回数组)
  9.     整数=返回数组[0]
  10.     小数=返回数组[1]
  11.     对比数=字符串截取(小数,定长,定长+1)
  12.    
  13.     如果(对比数<5)
  14.         修整数=整数&"."&字符串截取(小数,0,定长)
  15.     否则
  16.         选择(模式)
  17.             条件 0//修整模式:四舍五入
  18.             变量 进制数=1
  19.             遍历(变量 i = 0; i < 定长; i++)
  20.                 进制数=转浮点型(进制数)/10
  21.             结束
  22.             修整数=整数&"."&字符串截取(小数,0,定长)+进制数
  23.             如果(定长<6)
  24.                 修整数=字符串移除(修整数,(6-定长),假)
  25.             结束
  26.             
  27.             条件 1//修整模式:忽略四舍五入
  28.             修整数=整数&"."&字符串截取(小数,0,定长)
  29.         结束
  30.     结束
  31.     如果(定长==0)
  32.         修整数=字符串移除(修整数,1,假)
  33.     结束
  34.    
  35.     返回 修整数
  36. 结束
复制代码

回复 支持 反对

使用道具 举报

发表于 2016-3-8 13:44:05 | 显示全部楼层
11111111111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2016-3-8 14:51:59 | 显示全部楼层
不管有没有用 还是谢谢了
回复 支持 反对

使用道具 举报

发表于 2016-3-8 22:48:13 | 显示全部楼层
6666666666666666
回复 支持 反对

使用道具 举报

发表于 2016-3-9 11:28:40 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-29 12:13 , Processed in 0.039823 second(s), 19 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表