vb中的do语句和if语句的结合使用

如题所述

if语句根据判定结果(真或假)执行一组语句,有单行和多行块形式,
1、 if „„ then分支结构
if condition then或者:
if condition then statements end if
if condition then statement 单行形式 或者:
if condition then statements1 else
statements2 end if
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-18
dim max as integer,min as integer
dim sum as integer,n as integer,i as integer
max=1000
min=0
do
i=val(inputbox("input num"))
if i>min and i<=max then
sum=sum+i
n=n+1
max=val(inputbox("input max num"))
min=val(inputbox("input min num"))
print sum,n
else
exit do
endif
loop while true

vb中的do语句和if语句的结合使用
if语句根据判定结果(真或假)执行一组语句,有单行和多行块形式,1、 if „„ then分支结构 if condition then或者:if condition then statements end if if condition then statement 单行形式 或者:if condition then statements1 else statements2 end if ...

VB 中 do循环和if的问题
回答:你的Do循环有问题吧。 Do While g = 100 的意思是:当g=100的时候循环继续,而你的g初始值为0,也就是循环根本就没有执行过。 改成如下试试: Do While g <100 或者: Do Until g = 100

高一信息科技会考内容里的vb,请说明一下do和if语句的基本形式。
If condition Then [statements][Else elsestatements]或者,可以使用块形式的语法:If condition Then [statements][ElseIf condition-n Then [elseifstatements]...[Else [elsestatements]]End If

用VB的do...loop循环写语句!!!急!!!求大神!!!
y As Long, c As Double'第一题 For i = 1 To 100 If i Mod 2 = 0 Then x = x + i End If Next ' MsgBox "1到100中偶数的和是:" & x'第二题 x = 0 For i = 1 To 1000 If i Mod 10 = 0 Then x = x + i End If Next ...

vba中do loop语句怎么用
Dim n As Integer n = 1 ' 增加了一个初始化 Do If sh.Cells(n, 3) = "" Then sh.Cells(n, 9) = 0 Else sh.Cells(n, 9) = 1 End If n = n + 1 Loop Until sh.Cells(n, 9) = "" ' 不过,这个判断有问题,建议更改为:Loop Until sh.Cells(n, 3) = ""End...

vb: 在do while 条件中怎么加 for的循环语句
i As Integer, d(4) As Integer Do While d(i) <> 6 For i = 1 To 9 a(i) = Fix(Rnd * 3) + 1 Next i For i = 1 To 3 d(i) = a(3 * i - 2) + a(3 * i - 1) + a(3 * i)If d(i) = 6 Then Exit For Next i Loop Print d(i)End Sub ...

vb的几种循环结构是什么?
2.1 第一种用法 用 Do 循环重复执行一语句块,且重复次数不定。Do...Loop 语句有几种演变形式,但每种都计算数值条件以决定是否继续执行。如同 If...Then condition 必须是一个数值或者值为 True(非零)或 False(零)的表达式。在下面的 Do...Loop 循环中,只要 condition 为 True 就执行 ...

VB编程do while语句不能完成if语句的功能吗?
do while……语句是循环语句,只要符合循环的条件,程序就会一直循环下去。如果一直都符合循环的条件,会成为死循环。if……语句是条件分支语句,程序根据运行时的条件判断执行哪些语句。它不会重复执行,只运行一次。所以,一般来讲,循环语句与分支语句是不能相互替代的。

vb中实现循环的三个语句
until...loop:当条件为false循环,在进入循环之前检查条件。4、do..loop until:当条件为false循环,在循环至少运行一次后检查条件。5、While...Wend:当条件为Ture时循环。6、for...next:指定循环次数,使用计数器重复运行语句。7、for Each...next:对于集合中的每项或数组中的元素,重复执行每个语句...

VB循环结构DO……LOOP
exit do ‘如果大于20,则跳出循环(exit do)end if '不是,则绕出判断语句,继续执行循环 loop ’循环往复 Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种...

相似回答