3
本網站首次發佈;主要是因爲我遇到了一個關於我們分配的視覺基礎類的問題。完整的問題可以看到here。編寫處理數學函數和IF邏輯的Visual Basic程序的問題
基本上,我遇到了問題,我認爲我按照指示正確執行了「屈曲載入」功能,但我不知道如何將各個不同的True或False值插入到「IstOut」框中。
Public Class Form1
Private Sub btnCompute_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCompute.Click
Dim area As Double
Dim length As Double
Dim width As Double
Dim load As Double
Dim buckling1 As String
Dim buckling2 As String
Dim buckling3 As String
length = CDbl(txtIn.Text)
load = CDbl(txtLbs.Text)
buckling1 = Test1(load, length, 2, area)
buckling2 = Test1(load, length, 4, area)
buckling3 = Test1(load, length, 6, area)
End Sub
Private Function Test1(ByVal load As Double, ByVal length As Double, ByVal width As Double, ByVal area As Double) As Boolean
If ((0.3 * 1700000 * (length * width))/(length/width)^2) > load Then
Return True
Else
Return False
End If
End Function
End Class
而這只是第一部分......我真的很困擾這個問題。我在編程方面有點新,而且函數的概念非常可怕。有沒有人有任何提示或建議,他們可以給我?
請注意,我並不是要求完成整個問題,我只是想弄清楚我將如何將Test1,Test2和Test3函數的所有輸出放入lstOut框中。我希望我至少有一些意義。
我看到的第一件事是你的函數返回一個布爾值,並且你將它分配給一個字符串,我會使buckling1,2, 3布爾變量,這樣你就可以檢查它們是真還是假來確定你的列表框所需的輸出字符串。 –