【說(shuō)明】
甲乙兩地之間的鐵路線上有二十多個(gè)火車(chē)站,為方便乘客查詢(xún)票價(jià),特開(kāi)發(fā)了火車(chē)票價(jià)格查詢(xún)程序,其運(yùn)行窗口如下圖所示。乘客只要通過(guò)兩個(gè)下拉列表框分別選擇起點(diǎn)與終點(diǎn)站名,再單擊“查詢(xún)”按鈕,則票價(jià)文本框就會(huì)顯示相應(yīng)的票價(jià)。
在開(kāi)發(fā)過(guò)程中,設(shè)選擇起點(diǎn)和終點(diǎn)站名的組合框(ComboBox)名分別為ST和SP,顯示票價(jià)的文本框(TextBox)名為Price,“查詢(xún)”按鈕(CommandButton)名為Query;設(shè)ST與SP中的諸列表項(xiàng)完全相同,且都是從甲地開(kāi)始依次排列,從第i站到第j站的票價(jià)存放在二維對(duì)稱(chēng)矩陣P的元素P(i,j)中,假設(shè)從甲地到第i站行駛的距離存放在d(i)中,火車(chē)票價(jià)等于其行駛距離乘以C(常數(shù))。
【Visual Basic代碼】
Dim p ( 30 , 30 ) As Single ‘通用聲明
Const C=0.2
Private Sub Form_Load ()
Dim d ( 30 ) As Single
__(1)__ = “甲地” ‘在ST組合框中設(shè)置首個(gè)列表項(xiàng)
…… ‘在ST和SP中設(shè)置其他列表項(xiàng)(若干行語(yǔ)句)
…… ‘對(duì)數(shù)組d(i)賦值(若干行語(yǔ)句)
For i=0 to ST. ___(2)___ -1 ‘對(duì)ST中各列表項(xiàng)循環(huán)
For j=0 to SP. ___(2)___ -1 ‘對(duì)SP中各列表項(xiàng)循環(huán)(這兩處填寫(xiě)內(nèi)容相同)
P( i, j ) = ___(3)___
Next j
Next i
End Sub
Private Sub query_Click ()
i = ___(4)___ ‘組合框ST中選擇的當(dāng)前項(xiàng)編號(hào)
j = …… ‘組合框SP中選擇的當(dāng)前項(xiàng)編號(hào)(語(yǔ)句略)
___(5)___ = str $ ( p ( i , j ) )
End Sub
10年專(zhuān)注信管,信管教育專(zhuān)注者,信管網(wǎng)優(yōu)勢(shì)
免費(fèi)試聽(tīng)信管網(wǎng)信息系統(tǒng)項(xiàng)目管理師課程
全國(guó)前50名高分學(xué)員訪談:董麗(174)、李思...
信息系統(tǒng)項(xiàng)目管理師高端班培訓(xùn)課程
信管老師100小時(shí)直播課程
軟考報(bào)名專(zhuān)題(報(bào)名時(shí)間、入口等)
中級(jí)系統(tǒng)集成項(xiàng)目管理工程師通關(guān)課程
系統(tǒng)規(guī)劃與管理師課程(考試介紹與題型分析)
軟題庫(kù):軟考在線題庫(kù)、支持手機(jī)答題