中铁十五局的领导名单:请教一道VB题

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 11:39:45
打开目录VBTEST下的窗体文件FORM4.frm,完善已写在"执行"按钮的click事件下的程序代码,将"常量”,”变量”,”表达式”换成正确的常量值,变量名和具体的表达式,使得当鼠标单击”执行”按钮,显示出满足条件2+4+6+....+X<80中最大的X值.
程序代码如下:
private sub command4_click()
s=0
x=o
Do
x=x+常量
s=s+变量
Loop until s>=80
print 表达式
Ent sub
其中为什么是常量改成2,变量改成x表达式改成x-2

1、常量改成2,是你的表达式是将偶数累加,所以要加2。
2、表达式是要求把偶数累加,所以当然用s=s+x来表达了。
3、因为这个程序中循环用的是loop until,就是说s累加到最后大于80才退出循环,那么说明最后一个x是多余的,所以要求出符合要求的最大X值,是需要把原来减去2的。