vb程式設計建立應用程式用select語句計算分段

時間 2021-05-02 06:43:06

1樓:匿名使用者

select case 語句,根據表示式的值,來決定執行幾組語句中的其中之一。

select case 語句示例

本示例使用 select case 語句來判斷變數的值。示例中第二個 case

子句包含了變數值,故只有此區塊內的語句會被完成到。

dim number

number = 8   ' 設定變數初值。

select case number   ' 判斷 number 的值。

case 1 to 5   ' number 的值在 1 到 5 之間,包含1 和 5 。

debug.print "between 1 and 5"

' 下乙個 case 子句是本示例中唯一判斷值為 true 的子句。

case 6, 7, 8   ' number 的值在 6 到 8 之間。

debug.print "between 6 and 8"

case 9 to 10   ' number 的值為 9 或 10。

debug.print "greater than 8"

case else   ' 其他數值。

debug.print "not between 1 and 10"

end select

2樓:匿名使用者

1-x (x<0)

2x-1 (0 x <10)

y= 3x2+10 (10x<20)

100-5x (x 20)

這個沒有看明白,是全部是一組,還是一組中間有二個 比方1-x and x<0或者其它的解法

3樓:

private sub command1_click()dim x%, y%

x = val(text1.text)

select case x

case is < 0

y = 1 - x

case is < 10

y = 2 * x - 1

case is < 20

y = 3 * x ^ 2 + 10

case else

y = 100 - 5 * x

end select

text2.text = cstr(y)

end sub

private sub command2_click()endend sub

private sub form_load()command1.caption = "計算"

command2.caption = "退出"

end sub

你的題目沒有給出x=0的情況

vb編寫程式,計算分段函式

4樓:老牛帶你看奇聞

在窗體上放乙個命令按鈕,將**複製到窗體裡,程式執行單擊一次命令按鈕可輸入一次n的值

**如下:

private sub command1_click()dim n, y as single

n = inputbox(" 請輸入n的值")select case n

case is < 0

y = 2 * n + 5

case 0

y = 0

case is > 0

y = 3 * n - 1

end select

msgbox "y=" & y

end sub

5樓:在世貿天階灌籃的高飛燕草

看我的一行

private sub command1_click()dim n, y as single

n = inputbox(" 請輸入n的值")y = iif(x<0,2 * n + 5,iif(x = 0,0,3 * n - 1))

msgbox "y=" & y

end sub

6樓:軍廣英綦錦

這位仁兄是個新手吧!別著急,慢慢來!加油!

dimn,yas

integerifn

<0theny=

3*n+

2elseifn=

0theny=

0elseif

n>0theny=

2*n-

1endif

7樓:韌勁

dim x as integer

if x < 0 then

elseif x >= 0 and x < 10 thenelseif x >= 10 and x < 30 thenelseif x >= 30 and x < 50 thenelse

end if

vb問題。用select case語句方法寫出分段函式?

8樓:匿名使用者

private sub command1_click()dim x as integer, y as doublex = val(inputbox("enter data x:"))select case x

case is > 20

y = x ^ 2 + 3 * x + 2case is >= 10 and x <= 20y = sqr(3 * x) - 2

case is > 0 and x < 10y = 1 / x + abs(x)

end select

print format(y, "#.0000")end sub

用vb編寫一段計算分段函式

9樓:匿名使用者

x=val(inputbox("請你輸入x的值")if x<0 then

y=1-2*x

else

y=1+x

end if

print y

vb程式設計:程式設計計算下列分段函式值

10樓:匿名使用者

if x<0 then

f=x^2+x-6

elseif x<10 and x>=0 and x<>2 and x<>3 then

f=x^2-5*x+6

else

f=x^2-x-1

end if

11樓:孤本輕狂

if x<0 then

f=x^2+x-6

elseif x<10 and x<>2 and x<>3 then

f=x^2-5*x+6

else

f=x^2-x-1

end if

用vb編寫一段分段函式的程式!

12樓:匿名使用者

建text1,text2,command1.**如下。

====================

private sub command1_click()dim x as single, y as singlex = csng(text1.text)

select case x

case is < -2

y = 3 * x - 1 - 1 / xcase is < 1

y = sin(x) + 2 ^ x

case else

y = log(x) / log(10) / 2end select

text2.text = y

end sub

13樓:談彤蠻清妍

x=val(inputbox("請你輸入x的值")ifx<0

then

y=1-2*x

else

y=1+x

endif

printy

vb程式設計,vb程式設計

介面設計如下 試編寫 如下 private sub updatestat if list1.listcount 1 thencommand1.enabled falsecommand2.enabled falseelse command1.enabled truecommand2.enabled t...

VB程式設計,vb程式設計是什麼?

完成的程式 dim h as integer,m as integer,s as integer private sub form load label1.fontsize 48 h hour time m minute time s second time timer1.interval 1000...

vb程式設計與應用實訓11 5飄動的氣球

你在窗體上新增三個command,和乙個shape,其它什麼都不用管了,然後輸入以下 就可以了 private sub command1 click if shape1.shape 5 thenshape1.shape 0 else shape1.shape shape1.shape 1end if...