vb 程序设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.编写程序,当单击窗体时求出1+1/3+1/5+1/7+... 的和,直到所加项1/n小于10-3,所求结果用变量s存放,并在窗体上输出计算结果。(要求用While .............Wend 循环来做此题)

Private Sub Form_Click()

Dim s!, n% ‘注意必须定义为!

s = 0

‘计算累加和时,存放累加和的变量初值为0

n = 1 ‘n为第1项的值

While 1 / n > 10 ^ (-3) ‘注意乘幂的写法,s = s + 1 / n

n = n + 2 ‘注意每次加2

Wend

Print "s="; s

End Sub

二.请编写程序:有一个三位数,减去七能被七除尽,减去八能被八除尽,减去九能被九除尽,当单击窗体时计算并输出这个数是多少。

Private Sub Form_Click()

Dim i% ‘i作为循环变量

For i = 100 To 999

If (i - 7) Mod 7 = 0 And (i - 8) Mod 8 = 0 And (i - 9) Mod 9 = 0 Then Print I

End If

Next

End Sub

三.编写程序,当单击窗体时求1~100中既是5的倍数又是7的倍数的数的和。其中Sum为累加和变量,i为循环控制变量,并在窗体上输出累加结果。

Private Sub Form_Click()

Dim Sum%, i%

Sum = 0

For i=1 to 100

If i mod 5=0 and i mod 7=0 then

Sum = Sum + i

End if

Next i

Print "Sum="; Sum

End Sub

四.编写如下功能的程序。贷款买房,已知第一年还3万元贷款,以后每年还上一年的80%,单击窗体求多少年后能将10万元贷款还清,并用消息框将结果显示出来。

Private Sub Form_Click()

Dim a!, s!,n%

‘a为每年的还款额,

‘s为累积的总还款额,n为需要的年数

n=1

a=3

s=a

While s<10

n=n+1

a=a*0.8

s=s+a

Wend

Msgbox n

End Sub

相关文档
最新文档