请问PB中有没有取整的函数?

akhlhui 2002-04-18 09:59:41
请问PB中有没有取整的函数?
比如:15/7 应当等于2.14 但我要得到 3
4/1.5 应当等于2.67 但我要得到 3
...全文
2809 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
thlong 2002-04-18
  • 打赏
  • 举报
回复
: rock_csdn(乱云) ,好方法
xjbs 2002-04-18
  • 打赏
  • 举报
回复
ceiling()
rock_csdn 2002-04-18
  • 打赏
  • 举报
回复
ceiling(15/7)
fallstone 2002-04-18
  • 打赏
  • 举报
回复
自己写一个也可以。不过上面那个ROUND的办法不错。
liuyxit 2002-04-18
  • 打赏
  • 举报
回复
没有,你可以自己编一个,名为quzheng,带参数a,b,
代码加上面所述的代码,返回取整的数值。
建议这么短的代码你可以直接写下去。
akhlhui 2002-04-18
  • 打赏
  • 举报
回复
oddpoint(SaveMe) 的办法可以用,谢谢!
akhlhui 2002-04-18
  • 打赏
  • 举报
回复
PB中没有这种函数吗?如果没有是不是可以自己编写一个函数?比如 quzheng(a,b) 返回得到a/b 后向上取整的数值?
oddpoint 2002-04-18
  • 打赏
  • 举报
回复
试试round(x+0.5,0)
warmnest 2002-04-18
  • 打赏
  • 举报
回复

int li_num //结果
double ldb_i //要取整的数

ldb_i = 4/1.5

li_Num =integer(ldb_i)

if ldb_i > li_num then
li_num ++
end if

messagebox ('',string(li_num))

li_num就是取整的值
kaikaihe 2002-04-18
  • 打赏
  • 举报
回复
round(truncate(15/7,0) + 0.5,0)
akhlhui 2002-04-18
  • 打赏
  • 举报
回复
ceiling() 好用

1,110

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧