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

2021-05-02 06:42:35 字數 4226 閱讀 7685

1樓:老牛帶你看奇聞

在窗體上放一個命令按鈕,將**複製到窗體裡,程式執行單擊一次命令按鈕可輸入一次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

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

看我的一行

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

3樓:軍廣英綦錦

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

dimn,yas

integerifn

<0theny=

3*n+

2elseifn=

0theny=

0elseif

n>0theny=

2*n-

1endif

4樓:韌勁

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

1、vb6.0編寫程式,計算下列分段函式,要求輸入x的值,輸出y的值。(30分,其中介面設計詳細全面2分):

5樓:紅山人

'1、編

來寫程式,計算下列分段源函式,要求輸入x的值bai,輸出y的值。(30分,du其中介面zhi設計詳細全面2分):dao

'y=sin(πx/20) 0<=x<10'y=x2/10 10<=x<100

'y=1100-x 100<=x<200'y=990 x>=200

const pi = 3.1415926

private sub form_click()show

dim x!, y!

x = val(inputbox("請輸入x值"))if x >= 0 and x < 10 theny = sin(pi * x / 20)

elseif x >= 10 and x < 100 theny = x ^ 2 / 10

elseif x >= 100 and x < 200 theny = 1100 - x

elseif x >= 200 then

y = 990

end if

print "x="; x; "y="; yend sub

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

6樓:匿名使用者

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

y=1-2*x

else

y=1+x

end if

print y

怎樣在vb中編一個分段函式

7樓:逛街老鼠人人豬

在窗體上放一個命令按鈕,將**複製到窗體裡,程式執行單擊一次命令按鈕可輸入一次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

8樓:天蠍魔君

private sub form_activate()dim x, y as long '不知道x,y能否取float型的 先看整形的

x = inputbox("請輸入一個x的值,取值範圍為-1000,+1000")

if x < 0 then

y = x ^ 2 + 1

elseif x >= 0 then

y = x ^ 2 - 1

end if

單分支 和雙分支 區別在於 「 elseif x >= 0 then」 換成else 就是單分支的

注意下x和y的取值範圍 因為x過大 y的值有可能越界希望對你有幫助

print "y=" & y

end sub

9樓:匿名使用者

private sub command1_click()dim x as long, y as longx = val(text1.text)

if x < 0 then

y = x ^ 2 + 1

else

y = x ^ 2 - 1

end if

text2.text = str(y)

end sub

用條件語句編寫程式求下面的分段函式y的值:

10樓:匿名使用者

樓主是不是指的用c語言裡面的a?b:c這個條件語句?

如果是的話,可以這麼寫

x<2?y=x:(x<=10?y=2x:y=-3x)

11樓:匿名使用者

使用什麼語言?

c語言#include

void main()

c++語言

#include

void main()

pascal語言

program pp;

varx,y:real;

begin

write('請輸入一個數x:');

readln(x);

if x<2 then

y=x;

else

if (x<=10) then

y=2*x

else

y=-3*x;

writeln('y=',y);

end.

basic語言

dim x,y as single

x=val(inputbox("請輸入一個數x",,0))if x<2 then

y=xelse

if (x<=10) then

y=2*x

else

y=-3*x

endif

endif

print("y=",y)

vfp語言

clear

input "請輸入一個數x" to x

if x<2 then

y=xelse

if (x<=10) then

y=2*x

else

y=-3*x

endif

endif

? "y=",y

12樓:匿名使用者

if x<2 then

y=xelse

if x>10 then

y=2x

else

y=-3x

end if

end if

13樓:匿名使用者

呵呵,不是照著抄就行了嗎?if(x < 2) y = x;else if(x >= 2 && x <= 10) y = 2 * x;else y = -3 * x;

vb分段計算

14樓:聽不清啊

private sub command1_click()x = val(text1)

if x <= 0 then y = abs(x) else y = log(x)

text2 = y

end sub

1vb60編寫程式計算下列分段函式要求輸入的

1 編 來寫程式,計算下列分段源函式,要求輸入x的值bai,輸出y的值。30分,du其中介面zhi設計詳細全面2分 dao y sin x 20 0 x 10 y x2 10 10 x 100 y 1100 x 100 x 200 y 990 x 200 const pi 3.1415926 pri...

VB編寫程式,計算並輸出下面級數前n項中 n 50 奇數項的和。1 2 3 2 3 4 3 4 5n n 1n

private sub mand1 click dim i as long,sum as longfor i 1 to 50 step 2sum sum i i 1 i 2 next msgbox 級數 bai前du50項奇 zhi數項 dao和為專 屬 sum end sub 編寫程式,計算並輸出...

vb程式,編寫程式,將陣列a(10)中的元素向左迴圈移動,即a 1 a 2 ,a 2 a 3)a 10 a

很容易實現!var n as integer m a 1 for i 1 to 9 n a i a i a i 1 a i 1 n next 下面是我在電子 中進行的測試 dim a 10 as integer sub yu for i 1 to 10 a i i cells i,1 a i nex...