VB中的IF語句_第1頁
VB中的IF語句_第2頁
VB中的IF語句_第3頁
VB中的IF語句_第4頁
VB中的IF語句_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、猜:猜:VB 編編 程程IF IF語句英譯漢語句英譯漢: : IfIf the weather is good tomorrow, the weather is good tomorrow, thenthen I will go to I will go to the park.the park. IfIf the weather is good tomorrow, the weather is good tomorrow, thenthen I will go to I will go to the park, the park, elseelse I have to stay at hom

2、e. I have to stay at home.If then (如果那么)If then else (如果那么否則)V VB B中的選擇語句中的選擇語句 IFIF語句語句用來解決有關選擇用來解決有關選擇結構的問題。結構的問題。選擇結構與選擇語句選擇結構與選擇語句 if if 條件 thenthen 語句A end if end if if if 條件 thenthen 語句A elseelse 語句B end if end ifIf和和end if 要成對出現(xiàn)要成對出現(xiàn)例例1 1:輸入一個數(shù)到變量輸入一個數(shù)到變量a a,輸出它的絕對值(不用絕對值,輸出它的絕對值(不用絕對值函數(shù))函數(shù))i

3、f _ then _end if a0a=-aPrint 意為打印,是輸出語句。abprint aprint bab練習1:輸入兩個不相等的數(shù)輸入兩個不相等的數(shù)a a,b b,比較大小,將,比較大小,將大數(shù)放在大數(shù)放在a a中,小數(shù)放在中,小數(shù)放在b b中,然后輸出中,然后輸出a a,b b if _ then _end if a00 , x=0-1 , x0if _ then _else if _ then _ else _ end ifend if print yx0y=1y=-1x=0y=0分支結構分支結構1分支結構分支結構2分支嵌套雙分支嵌套雙分支if 條件條件1 then 語句語句1

4、else if 條件條件2 then 語句語句2 else 語句語句3 end ifend if分分支支結結構構1分分支支結結構構2注意:注意:每一層的每一層的end if結束本層判斷。結束本層判斷。練習2: 購買地鐵車票,若乘購買地鐵車票,若乘1414站,站,3 3元元/ /位;若乘位;若乘5959站,站,4 4元元/ /位;若乘位;若乘1010站以上,站以上,5 5元元/ /位;輸入人數(shù)位;輸入人數(shù)personperson、站數(shù)、站數(shù)n n,輸出應付款,輸出應付款paypay。流程圖程序代碼 if if n=4 n=4 thenthen pay=3 pay=3* *personperson

5、 else else if if n=9 n=9 thenthen pay=4 pay=4* *personperson elseelse pay=5 pay=5* *personperson end ifend if end if end if print payprint pay選擇結構選擇結構單分支結構單分支結構雙分支結構雙分支結構嵌套分支結構嵌套分支結構 if if 條件條件 thenthen 語句語句A A end if end if if if 條件條件 thenthen 語句語句A A else else 語句語句B B end if end ifif 條件條件1 then 語句

6、語句1else if 條件條件2 then 語句語句2 else 語句語句3 end ifend if小結雙分支嵌套雙分支雙分支嵌套雙分支任務:標準體重計算1、一起來找茬、一起來找茬輸出輸出“恭喜,恭喜,標準身材!標準身材!”輸出輸出“不太不太標準誒標準誒”開開 始始輸 入 身 高輸 入 身 高c m 和 體 重和 體 重kg體重體重 10%標準體重標準體重結結 束束 被你發(fā)被你發(fā)現(xiàn)了,現(xiàn)了,我敗我敗了了v判斷一個人的體重是判斷一個人的體重是否標準,是則輸出否標準,是則輸出“恭恭喜,標準身材!喜,標準身材!”,否否則的話輸出則的話輸出“不太標準不太標準誒!誒!”。 正正確確的的應應該該是是這這

7、樣樣的的輸出輸出“不太不太標準誒標準誒”開開 始始輸 入 身 高輸 入 身 高c m 和 體 重和 體 重kgyes輸出輸出“恭喜,恭喜,標準身材!標準身材!”結結 束束 no體重體重 10%標準體重標準體重順序結構順序結構選擇結構選擇結構循環(huán)結構循環(huán)結構測試體重標準與否的完整依據(jù):測試體重標準與否的完整依據(jù):標準體重(公斤)標準體重(公斤)= 身高(厘米)身高(厘米)- 110 v標準體重標準體重 10%為為 理想體重理想體重 v超過標準體重超過標準體重10%為為 超超 重重 v超過標準體重超過標準體重20%為為 輕度肥胖輕度肥胖 v超過標準體重超過標準體重30%為為 中度肥胖中度肥胖 v超

8、過標準體重超過標準體重50%為為 重度肥胖重度肥胖(該知識來自百度知道,是體重標準與否的估算方法)(該知識來自百度知道,是體重標準與否的估算方法)自己動手試試自己動手試試雙擊按鈕后輸入如下程序雙擊按鈕后輸入如下程序(其實只要在原來的基礎上加上紅色劃線的句子即可)(其實只要在原來的基礎上加上紅色劃線的句子即可)Dim high As SingleDim weight As Singlehigh = Text1.Text-用用val(Text1.Text)更好更好weight = Text2.TextIf (weight = (high - 110) - (high - 110) * 0.1) T

9、hen Print “恭喜恭喜, 標準身材標準身材”Else Print “不太標準誒不太標準誒”End If做好的同學思考:做好的同學思考:v換成行換成行if語句該如何寫語句該如何寫v程序有可優(yōu)化之處嗎?程序有可優(yōu)化之處嗎?動手完成完整的體重標準與否判斷程序動手完成完整的體重標準與否判斷程序If (weight = (high - 110) - (high - 110) * 0.1) Then Print “恭喜你恭喜你,很標準的身材啊很標準的身材啊!”End IfIf (weight (high - 110) + (high - 110) * 0.1) Then Print “注意了哦注意

10、了哦,有點超重了有點超重了!”End IfIf (weight (high - 110) + (high - 110) * 0.2) Then Print “呀呀,輕度肥胖了輕度肥胖了!”End IfIf (weight (high - 110) + (high - 110) * 0.3) Then Print “哇哇,中度肥胖了中度肥胖了!”End IfIf weight (high - 110) + (high - 110) * 0.5 Then Print “你已經(jīng)超出正常體重太多了你已經(jīng)超出正常體重太多了,一定得健康減肥了一定得健康減肥了!”End IfIf weight (high

11、- 110) - (high - 110) * 0.1 Print 你有點苗條啊你有點苗條啊,要注意健康哦要注意健康哦幾個幾個if if語句合在一起寫語句合在一起寫if 條件表達式條件表達式1 then語句塊語句塊1Elseif 條件表達式條件表達式2 then 語句塊語句塊2Elseif 條件表達式條件表達式n then 語句塊語句塊nElse語句塊語句塊0End If ElseIfEnd If優(yōu)化組里的程序優(yōu)化組里的程序If (weight = (high - 110) - (high - 110) * 0.1) Then Print 恭喜你恭喜你,很標準的身材啊很標準的身材啊!ElseIf (weight (high - 110) + (high - 110) * 0.1) Then Print 注意了哦注意了哦,有點超重了有點超重了!ElseIf (weight (high - 110) + (high - 110) * 0.2) Then Print 呀呀,輕度肥胖了輕度肥胖了!ElseIf (weight (high - 110) + (high - 110) * 0.3) Then Print 哇哇,中度肥胖了中度肥胖了!Else

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論