程序设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
'题目:(事件)双击窗体。(响应)求出100~200之间,能被5整除,但不能被3整除的数。并求所有数之和,存入变量中SUM中。将结果输出到窗体
Private Sub Form_DblClick()
'**********Program**********
For i = 100 To 200
If i Mod 5 = 0 And i Mod 3 <> 0 Then
SUM = SUM + i
End If
Next i
Print SUM
'********** End **********
第二题
'题目:(事件)单击窗体。(响应)求10!的值,并将结果输出到窗体上。将结果存入变量SUM 中。使用for循环实现
Private Sub Form_Click()
'**********Program**********
SUM = 1
For i = 1 To 10
SUM = SUM * i
Next i
Print SUM
'********** End **********
第三题
'题目:(事件)单击窗体。(响应)求1!+2!+3!+4!+5!并将结果输出到窗体上结果存入变量S 中
Private Sub Form_Click()
'**********Program**********
For i = 1 To 5
SUM = 1
For j = 1 To i
SUM = SUM * i
Next j
s = s + SUM
Next i
Print s
'********** End **********
第四题
'题目:(事件)单击窗体。(响应)求1 - 1/2 + 1/3 - 1/4 + …… + 1/99 - 1/100的值。将结果存入变量J中。
Private Sub Form_Click()
'**********Program**********
For i = 1 To 100
j = j - 1 / i * (-1) ^ i
Print j
'********** End **********
第五题
'题目:(事件)单击窗体(响应)用输入框输入一自然数,判断是"正数"、"负数"或"零",并根据输入的数用消息框显示"正数"、"负数" 或"零"。
Private Sub Form_Click()
'**********Program**********
a = InputBox("输入一自然数:")
If a > 0 Then MsgBox "正数"
If a < 0 Then MsgBox "负数"
If a = 0 Then MsgBox "零"
'********** End **********
第六题
'题目: (事件)单击窗体。(响应)求出100以内所有奇数的和,并将结果输出到窗体上,并存入所给变量SUM中。
Private Sub Form_Click()
'**********Program**********
For i = 1 To 99 Step 2
Sum = i + Sum
Next i
Print Sum
'********** End **********
第七题
'题目:(事件)双击窗体。 (响应)求3+6+9+12+15+18+……+300的和,并将结果输出到窗体上。将结果存入变量 SUM中。
Private Sub Form_DblClick()
'**********Program**********
For i = 3 To 300 Step 3
SUM = i + SUM
Next i
Print SUM
'********** End **********
第八题
'题目: (事件)单击窗体。 (响应)求从100到1000之间所有是3的倍数的数之和,当和大于3000时,停止计算并输出和。请将结果输出到窗体上,并存入所给变量SUM中。使用for...next语句完成程序
'**********Program**********
Private Sub Form_Click()
For i = 100 To 1000
If i Mod 3 = 0 And SUM <= 3000 Then
SUM = SUM + i
End If
Next i
End Sub
'********** End **********
第九题
'题目:(事件)单击窗体。 (响应)求1+2+3+……+100的值,并把结果输出在窗体上。结果存入变量SUM中。
Private Sub Form_Click()
'**********Program**********
For i = 1 To 100
Sum = Sum + i
Next i
Print Sum
'********** End **********
第十题
'题目:(事件)单击窗体。(响应)在窗体上打印数列2/1,3/2,5/3,8/5,13/8…的前10项,并求其和,将和保存在变量s中
Private Sub Form_Click()
'**********Program**********
a = 2
b = 1
For i = 1 To 10
Print a / b
s = s + a / b
t = a
a = a + b
b = t
Next
Print s
End Sub
'********** End **********
第十一题
'题目:(事件)单击窗体。(响应)求数列1+3+3+9+27+……前6项的和,并将结果输出到窗体上。将结果存入变量SUM中。要求使用for...next循环
'**********Program**********
Private Sub Form_Click()
a = 1
b = 3
s = a + b
For i = 1 To 4
s = s + b * a
t = b
b = b * a
a = t
Next