TC官方合作论坛

 找回密码
 立即注册
查看: 924|回复: 4

[问题] 问一下,我做了个计算器,结果显示整数

[复制链接]
发表于 2015-10-30 10:17:03 | 显示全部楼层 |阅读模式

马上加入TC

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

x
我做了个计算器,在输入整数时,计算结果只显示整数(其实是有小数的,但不显示),在输入小数时,计算结果才显是小数,请问怎么解决呢
回复

使用道具 举报

发表于 2015-10-30 14:30:55 | 显示全部楼层
  1.     被除数=转整型(被除数)
  2.     除数=转整型(除数)
  3.    
  4.     变量 是否除尽=被除数%除数 //看看两个数能否除尽
  5.    
  6.     如果(是否除尽!=0)
  7.         被除数=转浮点型(被除数) //除不尽转换成小数点计算,能除尽则跳过此步骤,得到整数
  8.         除数=转浮点型(除数)
  9.     结束
  10.    
  11.     调试输出("结果:"&被除数/除数)
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-1 20:10:54 | 显示全部楼层

新手,不会用呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-1 20:12:15 | 显示全部楼层

功能 按钮0_点击()
    //这里添加你要执行的代码
    变量 X=编辑框获取文本("编辑框0")
    变量 Y=编辑框获取文本("编辑框1")
    变量 Z=编辑框获取文本("编辑框2")
    变量 X1=编辑框获取文本("编辑框3")
    变量 Y1=编辑框获取文本("编辑框4")
    变量 Z1=编辑框获取文本("编辑框5")
    如果(X==""|| Y==""|| Z==""||X1==""||Z1=="")
        标签设置文本("标签10","请输入数据哦")
    否则如果(Z==X||Z1==X1)
        标签设置文本("标签10","X1 X3、Y1 Y3相同还用求值吗 ^O^ !")
    否则
        Y1 = X1 + (Y-X) * (Z1-X1)/(Z-X)
        
        
        变量 位置=字符串查找(Y1,".")     //四舍五入代码开始 保留三位小数
        变量 第四位=字符串截取(Y1,位置+4,位置+5)
        如果(第四位>=5)
            Y1=Y1+0.001
        结束
        Y1=字符串截取左侧(Y1,位置+4)
        编辑框设置文本("编辑框4",Y1)    //四舍五入代码结束
        
        
        
        //编辑框设置文本("编辑框4",Y1)
        标签设置文本("标签10","计算成功啦 !!!")
    结束
结束


请帮看一下,应该插哪里呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-3 20:54:58 | 显示全部楼层

能帮一下不,谢谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 03:53 , Processed in 0.045053 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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