易语言 返回多值?
.版本2.子程序_按钮9_被单击编辑框21.内容=到文本(运算(到数值(编辑框17.内容),到数值(编辑框18.内容),到数值(编辑框19.内容),到数值(编辑框20.内...
.版本 2
.子程序 _按钮9_被单击
编辑框21.内容 = 到文本 (运算 (到数值 (编辑框17.内容), 到数值 (编辑框18.内容), 到数值 (编辑框19.内容), 到数值 (编辑框20.内容)))
编辑框22.内容 = 到文本 (运算 (到数值 (编辑框17.内容), 到数值 (编辑框18.内容), 到数值 (编辑框19.内容), 到数值 (编辑框20.内容)))
.子程序
运算, 双精度小数型
.参数 a, 小数型
.参数 b, 小数型
.参数 c, 小数型
.参数 d, 小数型
.局部变量 n, 双精度小数型
.局部变量 f, 双精度小数型
n = 求平方根 (求次方 (c - a, 2) + 求次方 (d - b, 2))
f = 求反正切 ((d - b) ÷ (c - a)) × 180 ÷ #pi
返回 (n)
这是一个数学计算公式
想把n值返回到编辑框21内和f值返回到编辑框22内各自显示,现在只能返回一个n值或f值,请高手帮忙??? 展开
.子程序 _按钮9_被单击
编辑框21.内容 = 到文本 (运算 (到数值 (编辑框17.内容), 到数值 (编辑框18.内容), 到数值 (编辑框19.内容), 到数值 (编辑框20.内容)))
编辑框22.内容 = 到文本 (运算 (到数值 (编辑框17.内容), 到数值 (编辑框18.内容), 到数值 (编辑框19.内容), 到数值 (编辑框20.内容)))
.子程序
运算, 双精度小数型
.参数 a, 小数型
.参数 b, 小数型
.参数 c, 小数型
.参数 d, 小数型
.局部变量 n, 双精度小数型
.局部变量 f, 双精度小数型
n = 求平方根 (求次方 (c - a, 2) + 求次方 (d - b, 2))
f = 求反正切 ((d - b) ÷ (c - a)) × 180 ÷ #pi
返回 (n)
这是一个数学计算公式
想把n值返回到编辑框21内和f值返回到编辑框22内各自显示,现在只能返回一个n值或f值,请高手帮忙??? 展开
2个回答
展开全部
.版本 2
' 第一种方法是不返回,直接由子程序填入内容。
.子程序 _按钮9_被单击
运算 (到数值 (编辑框17.内容), 到数值 (编辑框18.内容), 到数值 (编辑框19.内容), 到数值 (编辑框20.内容))
.子程序 运算
.参数 a, 小数型
.参数 b, 小数型
.参数 c, 小数型
.参数 d, 小数型
编辑框21.内容 =到文本( 求平方根 (求次方 (c - a, 2) + 求次方 (d - b, 2)) )
编辑框22.内容 =到文本( 求反正切 ((d - b) ÷ (c - a)) × 180 ÷ #pi )
.版本 2
' 第二种方法传递指针。
.子程序 _按钮9_被单击
.局部变量 结果1, 双精度小数型
.局部变量 结果2, 双精度小数型
运算 (到数值 (编辑框17.内容), 到数值 (编辑框18.内容), 到数值 (编辑框19.内容), 到数值 (编辑框20.内容), 结果1,结果2)
编辑框21.内容=到文本(结果1)
编辑框22.内容=到文本(结果2)
.子程序 运算
.参数 a, 小数型
.参数 b, 小数型
.参数 c, 小数型
.参数 d, 小数型
.参数 n, 双精度小数型, 参考
.参数 f, 双精度小数型, 参考
n = 求平方根 (求次方 (c - a, 2) + 求次方 (d - b, 2))
f = 求反正切 ((d - b) ÷ (c - a)) × 180 ÷ #pi
' 第一种方法是不返回,直接由子程序填入内容。
.子程序 _按钮9_被单击
运算 (到数值 (编辑框17.内容), 到数值 (编辑框18.内容), 到数值 (编辑框19.内容), 到数值 (编辑框20.内容))
.子程序 运算
.参数 a, 小数型
.参数 b, 小数型
.参数 c, 小数型
.参数 d, 小数型
编辑框21.内容 =到文本( 求平方根 (求次方 (c - a, 2) + 求次方 (d - b, 2)) )
编辑框22.内容 =到文本( 求反正切 ((d - b) ÷ (c - a)) × 180 ÷ #pi )
.版本 2
' 第二种方法传递指针。
.子程序 _按钮9_被单击
.局部变量 结果1, 双精度小数型
.局部变量 结果2, 双精度小数型
运算 (到数值 (编辑框17.内容), 到数值 (编辑框18.内容), 到数值 (编辑框19.内容), 到数值 (编辑框20.内容), 结果1,结果2)
编辑框21.内容=到文本(结果1)
编辑框22.内容=到文本(结果2)
.子程序 运算
.参数 a, 小数型
.参数 b, 小数型
.参数 c, 小数型
.参数 d, 小数型
.参数 n, 双精度小数型, 参考
.参数 f, 双精度小数型, 参考
n = 求平方根 (求次方 (c - a, 2) + 求次方 (d - b, 2))
f = 求反正切 ((d - b) ÷ (c - a)) × 180 ÷ #pi
展开全部
.版本 2
.子程序 _按钮1_被单击
运算 (到数值 (编辑框17.内容), 到数值 (编辑框18.内容), 到数值 (编辑框19.内容), 到数值 (编辑框20.内容)), 编辑框21 , 编辑框22)
.子程序 运算
.参数 a, 小数型
.参数 b, 小数型
.参数 c, 小数型
.参数 d, 小数型
.参数 b1, 编辑框, 参考
.参数 b2, 编辑框, 参考
b1.内容 = 到文本 (求平方根 (求次方 (c - a, 2) + 求次方 (d - b, 2)))
b2.内容 = 到文本 (求反正切 ((d - b) ÷ (c - a)) × 180 ÷ #pi)
.子程序 _按钮1_被单击
运算 (到数值 (编辑框17.内容), 到数值 (编辑框18.内容), 到数值 (编辑框19.内容), 到数值 (编辑框20.内容)), 编辑框21 , 编辑框22)
.子程序 运算
.参数 a, 小数型
.参数 b, 小数型
.参数 c, 小数型
.参数 d, 小数型
.参数 b1, 编辑框, 参考
.参数 b2, 编辑框, 参考
b1.内容 = 到文本 (求平方根 (求次方 (c - a, 2) + 求次方 (d - b, 2)))
b2.内容 = 到文本 (求反正切 ((d - b) ÷ (c - a)) × 180 ÷ #pi)
更多追问追答
追问
不行啊,运行不起来,错误(10022): 子程序“运算”具有返回值定义,但实际上却没有返回数据或者并不是所有程序分支都返回了数据。
追答
你复制我的,不要在你原有的上面改。你把返回的类型给删掉就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询