作者mraaa (重新出發....)
看板Visual_Basic
標題Re: [VB2008 ] 關於溫度轉換
時間Fri Oct 30 13:17:00 2009
※ 引述《zxcb (zxcb)》之銘言:
: 我是新手>"<
: 我有個作業要交
: 是要做溫度轉換的
: Public Class Form1
: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
: System.EventArgs) Handles Button1.Click
: Dim c, f
: c = TextBox1.Text
: f = c * 9 / 5 + 32
: Label2.Text = ("攝氏" & c & "度" = "華氏" & f & "度")
: End Sub
: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
: System.EventArgs) Handles Button2.Click
: Dim c, f
: f = TextBox1.Text
: c = (f - 32) * 5 / 9
: Label2.Text = ("華氏" & c & "度" = "攝氏" & f & "度")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
問題再這一行的等於符號,你將它變成比較關鍵字了了
而不是納在字串裡的一個字元,所以程式Compile成去判斷
兩組字串 "華氏" & c & "度" 和 "攝氏" & f & "度" 是
不是相等了(當然不相等囉,也就傳回False囉)
正確的程式碼應該是"度 = 攝氏"....
: End Sub
: End Class
: 這是我寫的程式
: 可是執行後他轉換出來卻是 false
: 我不知道哪裡出錯
: 請各位大大幫幫忙!!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.150.140
→ mraaa:Button1_Click裡面的該行也是一樣的意思~~ 10/30 13:18
推 zxcb:謝謝囉:) 11/01 21:48