用vb编写程序

用vb编写程序,第1张

用VB实现上述功能的函数是:

Function fun(m, n) As Integer

Sum = 0

For i = 1 To 100

  If i Mod m = 0 Or i Mod n = 0 Then

    Sum = Sum + i

  End If

Next i

fun = Sum

End Function

Private Sub Command1_Click()

m = CInt(InputBox("m="))

n = CInt(InputBox("n="))

Print "100以内能被"; m; "或"; n; "整除的数的总和="; fun(m, n)

End Sub

在窗体中建立一个文本框text1,multiline属性为true,scrollBars属性为2-vertical

复制进如下代码:

Private

Sub

Form_Load()

Dim

a&,

b$

For

a

=

100

To

200

If

a

Mod

3

=

0

Then

b

=

b

&

Str(a)

Next

a

Text1Text

=

b

End

Sub

---------我是华丽丽的分割线--------

dim

a(1

to

10)

as

long

dim

Temp()

as

long

‘保存能被3整除的数

dim

s

as

string

dim

n

as

integer

for

i=1

to

10

a(i)=inputbox("Please

input

data!")

next

i

for

i=1

to

10

if

(a(i)

mod

2)

then

n=n+1

s=s

&

cstr(a(i))

&

","

end

if

redim

temp(n)

as

long

dim

v

v=split(s,",")

for

i=0

to

ubound(v)

temp(i)=v(i)

next

i

提高题1编写一学生成绩统计程序,用户先输入学生的人数及科目数,再输入各位学生的各科课程的考试成绩,要求该程序可以计算各个学生的平均成绩及每门课程的平均成绩。程序保存时,程序运行结果如图所示。

提示本题使用动态的二维数组能够较好完成任务,数组的行号表示学生,列号表示科目,分别对数组的行或列进行求和即可进行学生科目成绩的统计

代码

Private Sub Command1_Click()

Dim a() As Integer

x = Val(Text1Text) '人数

y = Val(Text2Text) '科目数

ReDim a(x, y)

For i = 1 To x

For j = 1 To y

a(i, j) = InputBox("第" & i & "位同学的第" & j & "门成绩")

Next j

Next i

For i = 1 To x

s = 0

For j = 1 To y

s = s + a(i, j)

Next jPicture1Print "第"; i; "位同学的平均成绩是"; s / y

Next i

For i = 1 To y

s = 0

For j = 1 To x

s = s + a(j, i)

Next j

Picture1Print "第"; i; "门课的平均成绩是"; s / x

Next i

End Sub

以上就是关于用vb编写程序全部的内容,包括:用vb编写程序、用VB编写程序、用VB编写一学生成绩统计程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10144935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存