TC官方合作论坛

标题: 看了教学中的算法,里面的除法没搞明白求解 [打印本页]

作者: xingkongzhanlon    时间: 2014-5-24 14:52
标题: 看了教学中的算法,里面的除法没搞明白求解
变量 数据1,数据2,结果
    数据1=编辑框.获得文本("编辑框0")
    数据2=编辑框.获得文本("编辑框1")
    如果(!类型.是否为整型(数据1)&&!类型.转浮点型(数据1))
        辅助.消息框("请输入数值!")
        返回 0
    如果结束
    如果(!类型.是否为整型(数据2)&&!类型.转浮点型(数据2))
        辅助.消息框("请输入数值!")
        返回 0
    如果结束
    如果(数据2==0)
        辅助.消息框("除数不能为0")
        返回 0
    如果结束
    结果=数据1/数据2  
    如果(结果<1&&结果>0)
        结果=0&结果
    如果结束
    编辑框.设置文本("编辑框2",结果)

这段代码跟着视频试了下   有的结果没问题但是  像是  1/22  结果就不对了  04.545454545454  这个代码有什么问题吗  还是我打错了
作者: zxw445    时间: 2014-5-24 21:23
判断错误,造成你这样影响。
作者: xingkongzhanlon    时间: 2014-5-26 05:03
zxw445 发表于 2014-5-24 21:23
判断错误,造成你这样影响。

能否指出那是些语句错误并给予正确的代码以及解答吗   谢谢
作者: xingkongzhanlon    时间: 2014-5-30 14:48
没有解答吗
作者: 墨染年华    时间: 2014-5-30 20:50
如果(结果<1)
        结果=0&结果
    如果结束
    编辑框.设置文本("编辑框2",结果)
作者: xingkongzhanlon    时间: 2014-6-4 17:00
墨染年华 发表于 2014-5-30 20:50
如果(结果

?这句不是有了吗  我想知道1/22为什么是04.545454
作者: 墨染年华    时间: 2014-6-4 20:20
xingkongzhanlon 发表于 2014-6-4 17:00
?这句不是有了吗  我想知道1/22为什么是04.545454

你把你的代码修改成我这个试试
作者: xingkongzhanlon    时间: 2014-6-7 04:22
墨染年华 发表于 2014-6-4 20:20
你把你的代码修改成我这个试试

经过测试答案还是04.54545454545455E-02




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1