当前位置:首页 » 语数英语 » vb数学

vb数学

发布时间: 2021-07-31 17:19:59

1. VB编程 数学问题

1.求P的值:
P=1!+3!+5!+7!+9!
Private
Sub
Form_Click()
Sum
=
0
For
a
=
1
To
9
Step
2
b
=
1
For
c
=
1
To
a
b
=
b
*
a
Next
c
Sum
=
Sum
+
b
Next
a
Print
Sum
End
Sub
运算结果是
388247185
2.输出1到100自然数中被7整除的数据的个数及他们的和.
Private
Sub
Form_Click()
For
a
=
1
To
100
If
a
Mod
7
=
0
Then
b
=
b
+
1:
Sum
=
Sum
+
a
Next
a
Print
b,
Sum
End
Sub
Private
Sub
Form_Load()
Sum
=
0
b
=
0
End
Sub
运算结果是14
735

2. VB中数学公式写法

应该改为label3.caption="你应该输入" & (text1.text-1)* 4 +1024*text2.text,因为用双引号括起来的算是字符串!
你的代码中有错误!chr(9)不会等于数字9,如果要判断是否为数字的话就要用isnumeric(text1.text),还有(text1.text-1)* 4 +1024*text.text也错了,text.text 对像没要求对像!

3. VB中的数学表达式

可以建立两个label
第一个写a+b
第二个写c+d
上下排列,中间再加一条线

假如只是静态的,可以使用插入图片的方式

4. VB语言 基本语句(会数学的也可以)

If...Then判断语句

If..Then判断语句属于一种单行假设判断语句,它会按照用户所给定的比较或逻辑表达式。

进行判断。当判断结果为“True”也就是真时,则执行Then后的程序代码块,否则跳过该块的执行步骤。

使用语法的方法如下:

If 判断式 Then 执行语句

If 判断式 Then

执行语句1

执行语句2

End If

其实上述的两种语法并不相同的,主要差异在于第一种写法是使用在处理程序部分的源代码较短,

无需分段的时候:

If a > b Then Print "a > b"

而当处理程序部分需要分段时,则必须使用第二种写法将执行语句包括在"If...Then...End If"范围中:

If a > b Then

c = a + b

Print "a + b = "& c

End If

而If...Then...Else...End If语句则可以将不符合条件式的情况,交给Else后所接的程序代码来处理:

例如:

If a < b Then

c = a + b

Else

c = a - b

End If

Print c

在上面程序片段中,变量C的数值会由条件式”a<b“成立与否而有不同的输出结果。

至于ElseIf的语法也是和If搭配来使用,它主要是用来进行多重逻辑判断。

If...ElseIf...Else...End If使用语法的方法如下:

If 判断式1 Then //当判断式1成立时,执行以下语句

程序语句 甲

ElseIf 判断式2 Then //当判断式1不成立,但判断式2成立时执行以下语句

程序语句乙

ElseIf 判断式3 //当判断式1和2都不程序,但判断式3成立时执行以下语句

程序语句 丙

Else //当上面所有判断式都不成立时,执行下面的语句

程序语句 丁

End If

★Select Case判断语句

Select Case流程控制语句可以根据判断式的返回值来执行不同程序代码片段。

Select Case语法如下:

Select Case 参数

Case 条件1 //当判断式满足条件1时就执行以下的语句

程序语句1

程序语句2

Case 条件2 //当判断式满足条件2时就执行以下的语句

程序语句1

程序语句2

Case Else //当判断式无满足任何条件时就执行Case Else标签后的语句

程序语句1

End Select

由于Select Case仅能传入一个参数,也就是说它无法执行“比较”与“判断”的操作,并且Case

仅能是数值而不能是表达式。

以下这个是个错误程序的片段:

Select Case A > B //错误!!!仅能传送一个参数

或是

Select Case A

Case A < C //错误!!!Case只能接受数值

★循环语句

当程序需要执行重复性工作时,可以使用循环控制语句连续执行某段程序代码,直到满足特定条件为

止。

VB提供了Fot...Next、While...Wend与Do...Liio三种循环控制语法。

For...Next循环语句

For...Next属于先测试循环控制语句,属于基本的循环控制语法。它按照用户所赋予的初值、终值

与步长表达式来重复执行某一特定程序区段。在每次执行前,系统会先检查目前初值状态是否符合

终值条件,如果不符合终值条件的话则执行增量运算后,再执行循环语句:反之如符合终值条件,则

跳出循环。

For 循环语法如下:

For 初值 to 终值 Step 步长

程序语句

Next

5. 学VB要用到数学

计算机科学也是数学的一个分支
离散数学很重要。培养出好的逻辑分析能力才能写高质量的程序。
另外数学不好的话 算法也就够呛了。

6. VB学习用的到数学知识吗

基本运算用小学的,统计运算用中学的,图形运算用高中的(主要是几何,像时钟里的指针圆周运动),逻辑运算用大学的(主要是逻辑思想),再后面看你个人的发展方向了,学好你用得到的。

7. 学VB要什么水平!数学要达到什么水平!要学多久详细说下谢谢!

学vb入门容易,想要成为高手,就比较难了,那要有比较深厚的功力,
另外,学习编程能否学会和数学基本没有大的联系.
只不过你数学比较厉害的话,对你整个逻辑思维及程序设计方面有很大帮助,
特别是数据结构的学习,非要有比较好的数学的能力才能学的很好

8. VB的数学题目

Dim N As Integer
Dim Min As Long
N = InputBox("")
Min = 0
For a = 1 To 20 '要适应更大的范围可以修改20
For b = 1 To 20 '同上
For c = 1 To 20 '同上
For d = 1 To 20 '同上
If a <> d And c <> b And a <> c And b <> d And a ^ N + b ^ N = c ^ N + d ^ N Then
If Min > a ^ N + b ^ N Or Min = 0 Then
Min = a ^ N + b ^ N
End If
End If
Next
Next
Next
Next
MsgBox Min

9. vb&数学

试着把i+1放前面

10. vb6.0全部数学函数

vb数学函数用来完成一些基本的数学计算,其中一些函数的名称一与数学中相应函数的名称相同。表3.6中列出了常用的数学函数。



在三角函数中,参数以弧度表示。例如,函数Sint(30)中的30是指弧度,它等于1718.87,而不是30度。为了将角度转换成弧度,可以将角度乘以pi/180.若将弧度转换成角度,则将弧度乘以180/pi.其中pi是数学常数,近似值为3.1415926535897932.


Int函数和Fix函数的不同之处在于,如果参数n为负数,则Int返回小于或等于该参数的第一个负整数,而Fix则会返回大于或等上参数的第一个负整数。

例如,Int(-8.4}=-9,而Fix(-8.4]=-8.


函数Sqn将根据参数n的不同取值,返回不同的值。若n>0,则Sqn(n)=1;若n>0,则Sqn(n)=0;若n<0,则Sqn(n)=-l.

热点内容
动脖子教学 发布:2025-07-29 17:28:29 浏览:269
学校安全教育简报 发布:2025-07-29 17:08:11 浏览:822
高中物理题 发布:2025-07-29 16:57:28 浏览:110
青莘教育 发布:2025-07-29 15:59:54 浏览:105
黄浦区明珠中学 发布:2025-07-29 14:24:29 浏览:601
2017高考海南语文 发布:2025-07-29 13:05:12 浏览:745
杭州代课老师招聘 发布:2025-07-29 12:49:39 浏览:710
文言文薜荔 发布:2025-07-29 12:30:47 浏览:223
有老班主任 发布:2025-07-29 12:24:50 浏览:120
尔雅通识课美术鉴赏答案 发布:2025-07-29 11:53:17 浏览:805