close
標題:
Visual basic 的幾個問題(編程)
發問:
我有個功課唔識 唔該幫幫手 1.三個數求最大 2.三個數大至小印出 3.輸入人的體溫,判斷是否發燒(攝氏37以上是發燒,數值由text1輸入華氏或攝氏,text2輸入溫度) 分別都是輸入在text1,text2,text3 輸出在label1 Thank you very much! 更新: to : donaldkwanhk 唔好意思 我唔記得講 我只係學緊if then else 唔該 to: chrisyiu 我真係諗唔到 只係諗到最後戈個
1. A)陣列 max=0 for i= 1 to 3 if num(i)>max then max=num(i) next i B)用3個Textbox max=0 if val(text1.text)>max then max=text1.text '1,2,3都係咁做 2. 先搵最大,,再比較其餘2個的大小 max=0 maxno=1 for i= 1 to 3 if num(i)>max then max=num(i) maxno=i end if next i if maxno=1 then if num(2)>num(3) then second_large=2 etc... 3. if text1.text="C" then if val(text2.text)>37 then label1.caption="發燒" else label1.caption="無發燒" elseif text1.text="F" then if val(text2.text)>100 then label1.caption="發燒" else label1.caption="無發燒" else label1.caption="輸入錯誤" end if (text3有咩用?)
其他解答:
這方面, 肯定需要用if... then...elseif... then... else. 向這方面查找資料吧. 給你整個程式碼, 便沒意義了.
Visual basic 的幾個問題(編程)
發問:
我有個功課唔識 唔該幫幫手 1.三個數求最大 2.三個數大至小印出 3.輸入人的體溫,判斷是否發燒(攝氏37以上是發燒,數值由text1輸入華氏或攝氏,text2輸入溫度) 分別都是輸入在text1,text2,text3 輸出在label1 Thank you very much! 更新: to : donaldkwanhk 唔好意思 我唔記得講 我只係學緊if then else 唔該 to: chrisyiu 我真係諗唔到 只係諗到最後戈個
此文章來自奇摩知識+如有不便請留言告知
最佳解答:1. A)陣列 max=0 for i= 1 to 3 if num(i)>max then max=num(i) next i B)用3個Textbox max=0 if val(text1.text)>max then max=text1.text '1,2,3都係咁做 2. 先搵最大,,再比較其餘2個的大小 max=0 maxno=1 for i= 1 to 3 if num(i)>max then max=num(i) maxno=i end if next i if maxno=1 then if num(2)>num(3) then second_large=2 etc... 3. if text1.text="C" then if val(text2.text)>37 then label1.caption="發燒" else label1.caption="無發燒" elseif text1.text="F" then if val(text2.text)>100 then label1.caption="發燒" else label1.caption="無發燒" else label1.caption="輸入錯誤" end if (text3有咩用?)
其他解答:
這方面, 肯定需要用if... then...elseif... then... else. 向這方面查找資料吧. 給你整個程式碼, 便沒意義了.
文章標籤
全站熱搜
留言列表