vb如何編寫每兩秒就 1

2025-01-27 03:10:19 字數 2863 閱讀 9107

vb如何編寫每兩秒就-

1樓:網友

在窗體上加入乙個timer控制項。

private sub form_load()text1 = 10

text2 =

end sub

private sub timer1_timer()if text2 = then

text2 = text1 - 1

elseif text2 > 0 thentext2 = text2 - 1

end if

end sub

1/2*1/3*1/4*……*1/100用vb怎樣編寫

2樓:涐吢銥舊囿儚

這個用「乘以倒數」的計算方法來寫**,有點多餘。

直接做除法就行了:

private sub command1_click()dim d as double, i as longd = 1

for i = 2 to 100

d = d / i

nextmsgbox "運算結果為:" & d, 32end sub

用vb編乙個可以計算兩個時間差(以秒計算)的簡單程式應該怎樣做啊,謝謝了

3樓:卡巴

dim h as string '第1時間的小時。

dim h2 as string '第2時間的小時。

dim m as string '第1時間的分鐘。

dim m2 as string '隱告第2時間的分鐘。

dim s as string '第1時間的秒。

dim s2 as string '第2時間的秒。

dim sjc as long '時間差亮攜啟。

if hh=val(h)-val(h2)

end if

if mm=val(m)-val(m2)

end if

if ss=val(s)-val(s2)

end if

sjc=(val(h)*3600)+(val(m)*60)+val(s)

具體的你自己再改敬如改就行了。

用vb怎麼編寫2/1 3/2 5/3....這個數列

4樓:網友

定義三個陣列,表示分子a和分母b和各項值c初始化前兩項的值。

a[0]=2 a[1]=3

b[0]=1 b[1]=2

分子a[n]=a[n-1]+a[n-2]

分母b[n]=n 或是 b[n]=b[n-1]+b[n-2]c[0]=a[0]/b[0] c[1]=a[1]/b[1]sum=c[0]+c[1]

獲取n的值後,迴圈計算每項值,並求和:

for i=2 to n-1

a[i]=a[i-1]+a[i-2]

b[i]=i 或是 b[i]=b[i-1]+b[i-2]c[i]=a[i]/b[i]

sum=sum+c[i]

next

5樓:網友

第一項:分母初始為2,分子初始為1

第二項:分母為第一項的分母+分子,分子為第一項的分母以下類推。

假設f()陣列為數列,fm()陣列為分母,fz()陣列為分子fm(1)=2

fz(1)=1

f(1)=fm(1)/fz(1)

fm(2)=fm(1)+fz(1)

fz(2)=fm(1)

f(2)=fm(2)/fz(2)

以下開始用i表示了(其實第二項,就可以用i表示了)fm(i)=fm(i-1)+fz(i-1)fz(i)=fm(i)

f(i)=fm(i)/fz(i)

如何用vb編寫乙個將數字1到8隨機排序的程式?

6樓:反轉

新增乙個按鈕command1

然後新增如下**,執行後點選按鈕就出來了。我相信你很容易理解這**。

private sub command1_click()dim i as integer, s as stringfor i = 1 to 8

randomize 』初始化隨機數發生器。

s = s & int(rnd * 8) +1 & ","

next i

print s

end sub

兄弟,不好意思,我理解錯了。給你補上。是要陣列,**如下private sub command1_click()dim i, j as integer, s(1 to 8) as integer '聲名。

randomize '初始化隨機數。

i = 1do while (i <= 8) '這是do迴圈,迴圈條件是i<=8

bo = false

s(i) = int(rnd * 8 + 1) '隨機從8個數中取乙個數,可能會取到重複的。

for j = 1 to i - 1 '檢查先前有沒有重複的if s(j) = s(i) then '找到重複的數,則跳到a位置goto a '跳到a位置。

end if

next j

print s(i) '如果上面一直沒找到重複的數,則會執行列印i = i + 1

a:loop

end sub

1*3*5*7*…*99 編寫vb程式

7樓:戀紅

這串數字計算結果應該是非常大的數吧,可能會出現溢位的情況。可以考慮使用雙精度的資料型別來計算,可以修改如下:

dim s as double

s = 1for i = 1 to 99 step 2s = s * i

next i

msgbox s

VB編寫公式

si ni 是什麼,我這裡使用簡單的函式 fs fn 來表示,你可以修改這些函式,實現你需要的功能。private function fs byval i as long as double fs i end function private function fn byval i as long ...

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

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

編寫vb程式,求1編寫一個vb程式,求11213141n的值。測試資料n50答案

private sub mand1 click print 第3題 dim n as integer,s as doublen inputbox n 50 for i 1 to n s s 1 i next i print sum n format s,0.00 end sub private su...