1樓:匿名使用者
第一行:"使用者名稱與密碼不一致,請重新輸入!"
第二行:false
第三行:"請輸入密碼!"
第四行:"請輸入帳號!"
現在的程式設計題都這麼簡單了嗎。。。。小學生水平啊親,好好的學好這些知識吧,對人生的幫助真的很大的。
請問這道題用vb怎麼寫出來?求大神解答,明天就要考試了
2樓:匿名使用者
private sub form_click()for i = 1 to 5
for j = 1 to i
s = s & chr(64 + j)
print s & " ";
next
s = ""
next
end sub
求大神解答這道vb題目 謝謝!!
3樓:唐小貝戔
該問題可用遞迴法求解,但是書中的結果有問題
function calcsalary(byval startsalary as long, _
byval age as long, _
optional byval ageto as long = 65) as long
if age <= ageto then
calcsalary = calcsalary(startsalary * (1 + 0.05), age + 1, ageto)
else
calcsalary = startsalary
end if
end function
為什麼說書中的結果有問題,我們不妨來看一下,假設 helen 從 25 歲工作到 26 歲,這裡總共工作了兩年,而起始薪水為 20000,每年漲 5%,則第一年為 20000×(1+0.05) = 21000,第二年又是在第一年的基礎上繼續漲 5%,則第二年為 21000×(1+0.05) = 22050,如若不放心我們再來算個第三年為 22050×(1+0.
05) = 23152.5
以上是我們手動演算的結果,
下面來看看這個 calcsalary 的兩年和三年的執行結果是否和上面一樣:
debug.print "based on starting salary of 20000," & vbcrlf & "helen will earn about $" & cstr(calcsalary(20000, 25, 26)) & " from age of 25 to 26."
debug.print "--------------------------------------------"
debug.print "based on starting salary of 20000," & vbcrlf & "helen will earn about $" & cstr(calcsalary(20000, 25, 27)) & " from age of 25 to 27."
以上結果只是輸出到立即視窗,
具體應用時請根據題中要求賦值給文字框 textbox 控制元件即可。
回到題中,年齡要算到 65 歲,那麼還是一樣使用 calcsalary 中的第三個預設引數:
debug.print "based on starting salary of 20000," & vbcrlf & "helen will earn about $" & cstr(calcsalary(20000, 25)) & " from age of 25 to 65."
輸出結果應該是 helen 從 25 歲到 65 歲能賺到 147839.7
為了確保該結果萬無一失,下面再給出第二種實現**,該方法是最為普通的迴圈迭代法,優點是比第一種方法更容易理解,就是多使用了一個變數:
public function calcsalary2(byval startsalary as single, _
byval agefrom as integer, _
optional byval ageto as integer = 65) as single
dim i as integer
for i = agefrom to ageto
startsalary = startsalary * (1 + 0.05)
next
calcsalary2 = startsalary
end function
下面換個 msgbox 輸出:
msgbox "based on starting salary of 20000," & vbcrlf & "helen will earn about $" & cstr(calcsalary2(20000, 25)) & " from age of 25 to 65.", vbinformation, "total"
可見兩種方法的結果完全一致。
跪求大神幫忙做一道vb題!!!!!!!!!!!!!!!急需!!!! 200
4樓:匿名使用者
這是一個開放性較大的題目,我先給你給你講一下我的想法,同意我就給你做一個程式,不同意,就不用做了。大概是這樣的:一個使用者登入介面,如下圖
登入時有3個使用者名稱可選擇,如果密碼輸入正確,點登入就可以開啟視窗2
5樓:
第一條是介面佈局
第二第就是個form.show 1
第三條麼文字框,標籤框,**框,計時器,按鍵第四條有效**麼就是你想實現什麼功能,自己總結下每五條麼一個for next;一個do while loop 解決第六條麼就是編好的有一定通用性的檔案。例如ado的呼叫,excel的寫入
第七條麼就是msgbox
第八條麼如果你在第六條中用了excel的寫入麼就已經完成了
6樓:
你們老師給的題目好寬鬆啊 就是要看你們的功底 就跟寫作文一樣 不限文體 題目自擬 在網上不好做 你也不該騙老師 自己學學寫寫 不是很難啊
7樓:和瓦伊
這些都是要求
題目是什麼 要寫一個關於什麼的程式???
8樓:如果的如果
題目太開放了。。。好好學吧,我原來考試也想到處問人,當沒人幫你的時候,那種心酸不好受,好好學吧,求人不如求己
9樓:
挺好的題目,找人代做實在可惜了……
10樓:gmod度娘
丨橫:陪下加
[訊息框]vb
11樓:匿名使用者
算得上是問題的只有最後的檔案處理吧,前面基本都是白給的要求,去網上找個檔案處理的源**,然後隨便加點控制元件,寫幾個小函式滿足下前面的要求就行了
12樓:匿名使用者
timer不可見控制元件
求大神幫忙做一個vb題。題目如下
13樓:匿名使用者
private function fun(m as long) as string
dim flag as boolean
'**********program**********flag = true
for i = 2 to sqr(m)
if m mod i = 0 then
flag = false
exit for
end if
next
if flag then
fun = "素數"
else
fun = "非素數"
end if
'********** end **********end function
14樓:買雯爾念文
private
subform_click()
dimi%,
s%'i
迴圈bai變數du
,zhis
儲存dao累專加和屬