各位好,一个关于VFP的问题,设计一个表单,文本框输入数值,点击按钮计算输入值的平均数,咋编写程序?
编程是不是要分开写在text1和command1里面啊,还有,还要显示输入数值的个数。尤其令我困恼的是不知道在文本框里用怎样的函数可以让数值一个接一个的输入啊?...
编程是不是要分开写在text1和command1里面啊,还有,还要显示输入数值的个数。尤其令我困恼的是不知道在文本框里用怎样的函数可以让数值一个接一个的输入啊?
展开
展开全部
新建 一个文本框text1 和 两个命令按钮command1(计算) command2(复位) 和 一个标签lable1 。表单的初始化init:包含初始 个数n=0.0,sum=0.0,avg=0.0 。command1 单击代码:
n=n+1
sum=sum+val(thisform.text1.value)
avg=(sum/n)
thisform.lable1.value=“输入了"+str(n)+"个数值,平均值为"+str(avg)
thisform.text1.value="" &&让数值一个接一个的输入
每输入一个数,按一下计算按钮(command1)
复位按钮(command2)的代码:
thisform.text1.value=""
n=sum=avg=0.0
大概就这样
n=n+1
sum=sum+val(thisform.text1.value)
avg=(sum/n)
thisform.lable1.value=“输入了"+str(n)+"个数值,平均值为"+str(avg)
thisform.text1.value="" &&让数值一个接一个的输入
每输入一个数,按一下计算按钮(command1)
复位按钮(command2)的代码:
thisform.text1.value=""
n=sum=avg=0.0
大概就这样
追问
如果不是用计算按钮而是习惯性的输入一个数字按一下回车可以不?谢谢了。。。。
追答
把 command1 的default 属性设置为 真(ture),就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询