close
標題:

Visual basic 的幾個問題(編程)

發問:

我有個功課唔識 唔該幫幫手 1.三個數求最大 2.三個數大至小印出 3.輸入人的體溫,判斷是否發燒(攝氏37以上是發燒,數值由text1輸入華氏或攝氏,text2輸入溫度) 分別都是輸入在text1,text2,text3 輸出在label1 Thank you very much! 更新: to : donaldkwanhk 唔好意思 我唔記得講 我只係學緊if then else 唔該 to: chrisyiu 我真係諗唔到 只係諗到最後戈個

aa.jpg

 

此文章來自奇摩知識+如有不便請留言告知

最佳解答:

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. 向這方面查找資料吧. 給你整個程式碼, 便沒意義了.
arrow
arrow
    創作者介紹
    創作者 hzb53jl55v 的頭像
    hzb53jl55v

    hzb53jl55v的部落格

    hzb53jl55v 發表在 痞客邦 留言(0) 人氣()