马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我的菜鸟群里,人才辈出!一个简单的计算器,有各种方法来处理!
说下我认为有难度的计算结果去0处理
首先,是第一个交作业的"安华小虾"
- 功能 逻辑型 tab(字符型 jjcc)
- str.split(jjcc,".",array)//先分割结果 2.300000 a[0]=2 a[1]=30000 array为全局变量数组
- 如果(字符串.截取(array[1],0,6)=="000000")//截取小数点后面的值等于6个0 10/5=2.000000
- 编辑框.设置文本("edit2",字符串.移除(jjcc,7,假))//移除后7位字符
- 返回 真//返回真
- 否则
- 编辑框.设置文本("edit2",jjcc)//否则直接运算结果
- 如果结束
-
- 如果(字符串.截取(array[1],1,6)=="00000")
- 编辑框.设置文本("edit2",字符串.移除(jjcc,5,假))
- 返回 真
- 否则
- 编辑框.设置文本("edit2",jjcc)
- 如果结束
-
- 如果(字符串.截取(array[1],2,6)=="0000")
- 编辑框.设置文本("edit2",字符串.移除(jjcc,4,假))
- 返回 真
- 否则
- 编辑框.设置文本("edit2",jjcc)
- 如果结束
- 如果(字符串.截取(array[1],3,6)=="000")
- 编辑框.设置文本("edit2",字符串.移除(jjcc,3,假))
- 返回 真
- 否则
- 编辑框.设置文本("edit2",jjcc)
- 如果结束
- 如果(字符串.截取(array[1],4,6)=="00")
- 编辑框.设置文本("edit2",字符串.移除(jjcc,2,假))
- 返回 真
- 否则
- 编辑框.设置文本("edit2",jjcc)
- 如果结束
- 如果(字符串.截取(array[1],5,6)=="0")
- 编辑框.设置文本("edit2",字符串.移除(jjcc,1,假))
- 返回 真
- 否则
- 编辑框.设置文本("edit2",jjcc)
- 如果结束
-
- 返回 真
- 功能结束
复制代码 他是先用字符串分割,然后比较,截取,来去掉计算结果浮点数的没用的0
思路比较新颖,比较方便.
如果你觉得这样的就是最好的,那你太小看我们菜鸟的力量了~!!
回复吧,让你看下什么叫短小精悍!!!!!
在此,向我菜鸟群里隐藏的未来大神表示致敬,留下的你们,很牛C,我很有动力继续给你们继续交流下去!
更多视频,请访问个人教程:http://bbs.tyuyan.com/tuzi/
|