VB的運算順序是:先乘除、后加減,有括號的先算括號內,有負號的先算負號。
網站建設哪家好,找創新互聯!專注于網頁設計、網站建設、微信開發、重慶小程序開發公司、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了樺甸免費建站歡迎大家使用!
請你比較一下這個運算中x和y的值:
Dim n As Single = 4
Dim x As Single
Dim y As Single
x = n + 1
x = x / n
x = x - 1
x = Math.Sqrt(x)
y = Math.Sqrt((n + 1) / n - 1)
這樣就會發現,你的代碼中括號的位置錯了。
正確的應該是: Math.Sqrt((n + 1) / n - 1)
Module Module1
Private Sub fac(ByVal x As ULong,ByRef y As ULong)
Dim i,a
a = 1
For i = 1 To x
a = a * i
Next i
y = a
End Sub
Sub Main()
Dim m,n,Cmn,c1,c2,c3
Console.WriteLine("m=")
m = Val(Console.ReadLine())
Console.WriteLine("n=")
n = Val(Console.ReadLine())
Call fac(m,c1) :Call fac(n,c2) :Call fac(m - n,c3)
Cmn = c1 / (c2 * c3)
Console.Write("Cmn={0}",Cmn)
End Sub
End Module
絕對值是“|”,可以直接顯示,同理對數可用log(x)代替,根號和其他不支持顯示。
如果要顯示數學式子,只能畫吧。
計算時可用“^”求冪或求根,“/”表示除法和分數線,還有math類。
新聞標題:vbnet數學公式的簡單介紹
文章來源:http://vcdvsql.cn/article22/ddcsdjc.html
成都網站建設公司_創新互聯,為您提供網站建設、做網站、網站改版、App設計、域名注冊、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯