VB中 if-then-else 双分支结构的问题将双分支结构 改为单分支结构 If x > 0 Theny = Sin(x) + Sqr(x * x + 1)Elsey = Cos(x) + Exp(x) - 1End If变为If x < 0 Then y = Cos(x) + Exp(x) - 1y = Sin(x) + Sqr(x * x + 1)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 17:09:43
VB中 if-then-else 双分支结构的问题将双分支结构 改为单分支结构 If x > 0 Theny = Sin(x) + Sqr(x * x + 1)Elsey = Cos(x) + Exp(x) - 1End If变为If x < 0 Then y = Cos(x) + Exp(x) - 1y = Sin(x) + Sqr(x * x + 1)

VB中 if-then-else 双分支结构的问题将双分支结构 改为单分支结构 If x > 0 Theny = Sin(x) + Sqr(x * x + 1)Elsey = Cos(x) + Exp(x) - 1End If变为If x < 0 Then y = Cos(x) + Exp(x) - 1y = Sin(x) + Sqr(x * x + 1)
VB中 if-then-else 双分支结构的问题
将双分支结构 改为单分支结构
If x > 0 Then
y = Sin(x) + Sqr(x * x + 1)
Else
y = Cos(x) + Exp(x) - 1
End If
变为
If x < 0 Then y = Cos(x) + Exp(x) - 1
y = Sin(x) + Sqr(x * x + 1)

VB中 if-then-else 双分支结构的问题将双分支结构 改为单分支结构 If x > 0 Theny = Sin(x) + Sqr(x * x + 1)Elsey = Cos(x) + Exp(x) - 1End If变为If x < 0 Then y = Cos(x) + Exp(x) - 1y = Sin(x) + Sqr(x * x + 1)
If x < 0 Then y = Cos(x) + Exp(x) - 1
y = Sin(x) + Sqr(x * x + 1)
以上这样是不对的,它相当于:
If x < 0 Then
y = Cos(x) + Exp(x) - 1
end if
y = Sin(x) + Sqr(x * x + 1)
也就是说最下面那个"y="是在条件外面的,不管上面那个"y="有没有运行,它都是一定会运行的.
应该改成这样:
If x < 0 Then y = Cos(x) + Exp(x) - 1 Else y = Sin(x) + Sqr(x * x + 1)
或者更简单的是:
y = IIf(x < 0, Cos(x) + Exp(x) - 1, Sin(x) + Sqr(x * x + 1))

VB中 if-then-else 双分支结构的问题将双分支结构 改为单分支结构 If x > 0 Theny = Sin(x) + Sqr(x * x + 1)Elsey = Cos(x) + Exp(x) - 1End If变为If x < 0 Then y = Cos(x) + Exp(x) - 1y = Sin(x) + Sqr(x * x + 1) vb if else 语法中,then后面如果有多条语句,需要用括号括起来么? C语言的分支语句中,if()...if()...else...和if()...else if()...else...两者有什么区别? VB中 Dim x If x then print x else print x+1结果是什么请指请问为什么执行的是ELSE VB中的IF语句能如下用吗?IF 条件1 Then If条件2 Then 语句1 Else 语句2 End If Else 语句3 End If VB中判断奇偶 y=IIf(x mod 2,1,0) If y Then Print 奇数 Else Print 偶数 End If为什么是if ythen而不是if y=1 then呢?if y 是什么意思 if-then-else是什么意思 在VB中 什么意思?例如:if intext then VB 6.0 If x Then Print x Else Print x + 1Dim xIf x Then Print x Else Print x + 1输出结果是1 以下是一段VB程序:if I=1 then x=x+1 else x=x*2 end if 它的基本结构是( ) 顺序结构 选择结构 循环结构 树型结构 第2题:在VB中,以下程序段:a=6 :x=5 if a5 then if b3 then c=a*b else c=a mod b end if 1 -1 2 6 VB程序:Dim x If x Then Print x Else Print x+2 为什么答案等于2? 在VB中,下列程序运行后,变量v的值为( )x=15 If x>=10 Then v=3*x Else v=4*x delphi中if then else语句怎么写.举个最简单的例子 数学的基本算法语句中read if then else print这些代表啥意思? vb题 代码是m = 5 n=6 if x>0 then m=n-3 else n=3 print n-m if.then if.then if.then else end if 以上这种语句是不对的吗? if.then不能循环? vb2008中if-then-else如何使用eg1:---------------------------- If My.Computer.Clock.LocalTime.DayOfWeek = DayOfWeek.Friday Then MsgBox(Today is Friday!) Else MsgBox(It isn't Friday yet!) End If 但第二例,提示错误(else前面必须是 IF then else end if 怎么用的?IF thenelseend if 怎么用的?特别是结束句!我最好能举例!要三个条件语句!代码要完整!麻烦你了我刚学!VB