vb程式語言程式設計序問題),VB程式語言 程式設計序!!(3個問題)

時間 2022-01-30 11:55:32

1樓:

三個問題才給10分,也太少了,呵呵……不過還是幫你解決一下。

1、**如下:

private sub form_load()dim i as integer

dim s, t as single

dim n as integer

show

clss = 0: t = 1

n = val(inputbox("請輸入n的值"))if n >= 35 then

msgbox "輸入的n值過大", vbokonly, "提示"

exit sub

else

for i = 1 to n

t = t * i

s = s + t

next i

end if

print "n=" & n & vbcrlf & "f=" & send sub

2、**如下:

private sub command1_click()dim l as integer

dim i as integer

dim c as string

l = len(text1.text)

for i = 1 to l

c = mid(text1.text, i, 1)if asc(c) >= 48 and asc(c) <= 57 then

text2.text = text2.text & cend if

next i

end sub

private sub form_load()text1.text = ""

text2.text = ""

end sub

3、**如下:

private sub form_load()dim i, j, k as integershow

clsprint 2 & ",";

k = 1

for i = 3 to 100 step 2for j = 2 to sqr(i)

if i mod j = 0 then exit forif j = int(sqr(i)) thenprint i & ",";

k = k + 1

if k mod 5 = 0 then print vbcrlfend if

next j

next i

end sub

問幾個vb程式設計問題!!急!!

2樓:vb妮可

第1個:

private sub command1_click()dim s!, i%, j%, n%, m%, l%n = val(inputbox("請輸入n值!"))l = 1

for i = 2 to n + 1

m = 1

for j = 1 to i

m = m * j

next

s = s + l * (1 / m)

l = l * -1

next

print s

end sub

第2個:

private sub command2_click()dim s!, i%, j%, n%, m%, l%n = val(inputbox("請輸入n值!"))l = 1

i = 1

doi = i + 1

m = 1

for j = 1 to i

m = m * j

next

s = s + l * (1 / m)

if s < 10 ^ -5 then exit dol = l * -1

loop while i <= n

print s

end sub

第3個:

private sub command3_click()dim n%, i%, s$

n = val(inputbox("請輸入正整!"))s = cstr(n)

print "你輸入的整數的位數為:"; len(s)for i = 1 to len(s)

print mid(s, i, 1)

next

end sub

第4個:

private sub command4_click()dim i%, j%, m%, n%, k%for i = 1 to 4

for j = 1 to 4

for m = 1 to 4

for n = 1 to 4

k = k + 1

next

next

next

next

print "所有的組合有"; k; "種!"

end sub

3樓:旅姮娥

都寫出來了的話就不用寫了啊

vb程式語言問題

4樓:匿名使用者

程式語句中不能出現一連串不等號。x1 < x2 < x3 可改寫成x1x2 then

t=x1

x1=x2

x2=t '如果x1>x2,則將x1和x2的數值進行交換end if

if x1>x3 then

t=x1

x1=x3

x3=t

end if '如果x1>x3,則將x1和x3的數值進行交換print x1 '輸出最小值x1

5樓:厚布凡

您檔案的形式

部分的**,我給你剩下的你自己的想象

i = 0至dir1.listcount

如果dir1.listcount > 0

msgbox「aa」

對於j = 0,要dir1.listcountmsgbox「aa」

如果dir1.listcount > 0

dir1.path = dir1.list(一)對於k = 0,要dir1.listcountdir1.path = dir1.list(一)msgbox「aa」

往下k其他dir1.path =「e:\」

結束如果

下一步j

結束如果

接下來,我

我的程式是不是很好。但可以達到過濾器的路徑。您可以編寫這個程式在上面加點。我的計畫最初想要做的乙個破壞性程式。由於這種方法是有點慢。於是我放棄了

6樓:絕殺狂龍

這肯定不對啊,你這使用的完全是數學的比較方式。

最小值嘛。

第一次判定x1為最小值,

x1<x2 and x1<x3 這是條件,如果條件成立那麼x1就是最小值。接下來x2,x3和上面類似。

7樓:匿名使用者

語法錯誤,在vb中,沒有x1 < x2 < x3這種語法,你可以這樣改

(x1 < x2 and x2 < x3)

8樓:賴福平

不可以這樣子的,x2 < x1 < x3要分成兩個表示式, x2 < x1 and x1 < x3,數學中的一些習慣,在計算機語言中是行不通的。

9樓:匿名使用者

關係運算子 < 等,只能 比較2者,不能 x1 < x2 < x3 連用 的

樓主 vb 門 都沒有入!

安裝 msdn,找書 慢慢看吧

祝你順利

急求用vb程式設計做的3個簡單程式

10樓:pal神仙

建立一標準exe程式,窗體中加入兩個command,一line,一label

private sub command1_click()

dim i as variant

for i = 0 to 6.28 step 0.01

me.pset (sin(i) * 1000 + 1000, cos(i) * 1000 + 1000)

next

end sub

在窗體上畫乙個圓!用兩個三角函式!

private sub form_mousemove(button as integer, shift as integer, x as single, y as single)

line1.x1=0

line1.y1=0

line1.x2=x

line1.y2=y

label1.caption = "滑鼠當前位置與視窗標題欄的夾角為:" & format(atn(y / x), "0.000")

end sub

求當前滑鼠位置與視窗標題欄之間的夾角

private sub command2_click()

dim j as variant

for j = 0 to 10 step 0.01

me.pset (j * 500, sin(j) * 500 + 2000)

next

end sub

在窗體上畫乙個正弦波!

11樓:匿名使用者

希望樓主能把話再說清楚一點。。大家才好幫你。。

你的要求。

做什麼用?

需要大體幾個什麼功能?

有不有相應的公式如 if a=b or b=c or a=c then debug.print "等腰三角形"

請把要求再說細一點吧

vb程式設計s=1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+4+...+n)用for單迴圈求前30項的和

12樓:匿名使用者

vb程式設計

程式設計是編寫程式的中文簡稱,就是讓計算機為解決某個問題而使用某種程式語言編寫程式**,並最終得到相應結果的過程。

為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算機之間交流的過程就是程式設計。

程式設計:設計具備邏輯流動作用的一種逗可控體系地【注:程式設計不一定是針對電腦程式而言的,針對具備邏輯計算力的體系,都可以算程式設計】

例子:①比如編寫一段**程式②編寫乙個控制裝置體系。

關於vb程式設計的問題(菜鳥提問,高手回答)

13樓:

可以說vb什麼軟體都可以實現,前提是你的功底要厚。

vb是basic語言的公升級版本,是視覺化物件導向的語言,控制項就是vb中的物件,沒有物件,vb就沒有辦法執行。

知道basic語言學習vb是很簡單的,只要了解vb的物件慢慢就明白了。

14樓:匿名使用者

vb更加適合做桌面應用的小型軟體.資料庫應用系統也還可以.

工業控制,高精度的應用系統恐怕做不來.如果程式是需要處理圖形影象的就不要考慮vb了.

控制項只是擺設.最簡單的東西.是門檻.

15樓:

vb的功能也是很強大了,它屬於快速開發一種軟體的工具,可以完成你想要的大部分工作,但是對於相當大型的系統來說就感覺力不從心了。vb適用於你開發乙個小型的工具軟體,比如工資管理系統等等。對於大型的如autocad類似的就感覺很不足了。

vb是乙個整合開發的環境,使用的是basic語言,basic和c語言是乙個級別,vb和vc是乙個級別。

學習vb的過程:第一步:學習語法知識,對照例項做一些小範例。你可以參看《visual basic 程式設計基礎教程與上機指導》。

第二步:熟悉vb的常用控制項程式設計,如listview,treeview的使用,這時你可以看你的那本教材了。

第三步:對照原始碼開發乙個簡單的工資系統,以後就看你的經驗積累了。

16樓:

控制項並不是關鍵,關鍵是語法和函式

個人觀點

想學好vb 多看例項,自己多練,這個最重要去往上找找 高手編的源**

17樓:匿名使用者

vb什麼軟體都可以編!vb是basic語言的公升級版本.vb的語言就是basic語言.

推薦書:新電腦課堂^_^

VB程式語言問題

程式語句中不能出現一連串不等號。x1 x2 x3 可改寫成x1x2 then t x1 x1 x2 x2 t 如果x1 x2,則將x1和x2的數值進行交換end if if x1 x3 then t x1 x1 x3 x3 t end if 如果x1 x3,則將x1和x3的數值進行交換print x...

VB程式設計問題,VB程式設計問題

窗體上新增picture1控制項,再新增command1控制項,右鍵點中command1複製,貼上三次,按圖中排列好 private sub command1 click index as integer select case index case 0 picture1.cls picture1....

vb程式設計,vb程式設計

private sub command1 click dim obj as object,mymouse as integer if list1.selcount 0 and list2.selcount 0 then for each obj in me.controlsif obj.name l...

vb程式設計問題,關於VB程式設計的小問題

這個問題你問的比較到位。在vb裡面,子窗體和父窗體之間有乙個選單是否重疊的設定。你可以進行選擇當子窗體最大化是,子窗體的選單是否和父窗體的重疊。焦點,就是當前的活動物件,也就是說,如果有3個文字框,當你把滑鼠點到第二個上時 你輸入的內容就會在第二個顯示,而其他兩個不會有反應,這個時候其實就是第二個是...

VB程式設計新手問題,VB程式設計中的迴圈問題

隨便畫乙個按鈕叫command1,option explicit private q x private sub command1 click command1.caption q int x rnd end sub private sub form load q array 你好 你今年多大 喂 ...