TC官方合作论坛

 找回密码
 立即注册
查看: 803|回复: 10
打印 上一主题 下一主题

[已解决] 小白求教,期盼高手示下

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-17 16:06:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小白学习中,编了个求和的程序



这里编辑框定义的都是浮点型,怎么使程序显示的结果不要小数后的  0
就是5+0.6=5.6 而不是5.600000

还有个不会处理的地方请教

被加数=转换.字符型转浮点型(编辑框.获得文本("编辑框0"))
加数=转换.字符型转浮点型(编辑框.获得文本("编辑框1"))
和=被加数+加数
编辑框.设置文本("编辑框2",字符串.格式化("%f",和))

假如编辑框0和编辑框1里面没有输入任何数字的时候,就不执行以上4行程序要怎么处理。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6#
发表于 2012-12-17 17:15:23 | 只看该作者
我们菜鸟有力量--计算器的去0处理
http://bbs.tyuyan.com/thread-17238-1-1.html
回复 支持 反对

使用道具 举报

沙发
发表于 2012-12-17 16:10:34 | 只看该作者
转字符型然后用字符串.xxx去0

获取编辑框内容
如果 内容==""
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-12-17 16:51:23 | 只看该作者
转字符型然后用字符串.xxx去0

shine宝宝 能具体点吗  水平不够这个看不懂啊
回复 支持 反对

使用道具 举报

地板
发表于 2012-12-17 17:11:35 | 只看该作者
有个方法是先倒序然后去0的
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-12-17 17:12:43 | 只看该作者
回复 2楼shine宝宝的帖子

版主 你说的是不是这样的
编辑框.设置文本(字符串.修剪(字符串.格式化("%f",和),"0")
我试了 但是实现不了啊
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-12-17 17:16:26 | 只看该作者
回复 2楼shine宝宝的帖子

后面的0是去除了 但同时我小数点前面的也被去除了
回复 支持 反对

使用道具 举报

8#
发表于 2012-12-17 17:30:36 | 只看该作者
循环判断最后一位是不是“.”是就跳出
判断最后一位是不0
是就去除
回复 支持 反对

使用道具 举报

9#
发表于 2012-12-17 17:34:10 | 只看该作者
整型 位置=字符串.查找(和,".")//获得小数点在字符串中的位置
字符串 截取后=字符串.截取(和,0,位置+1)//截取字符串从开始到小数点后一位,如果需要保留两位位置就加2
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-12-18 16:57:40 | 只看该作者
感谢各位大神的指点
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-8 07:19 , Processed in 0.146366 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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