VB可使用^運算符來實現(xiàn)一個數(shù)的任意次方:
成都創(chuàng)新互聯(lián)公司專注于德陽企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,電子商務商城網(wǎng)站建設。德陽網(wǎng)站建設公司,為德陽等地區(qū)提供建站服務。全流程按需網(wǎng)站策劃,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務
^運算符
用來求一個數(shù)字的某次方,次方數(shù)為 exponent
值。
Private?Sub?Form_Load()
Text1?=?2?^?(1?/?3)
End?Sub
VB的開2次方函數(shù)是SQR()。其他次開方可以使用指數(shù)函數(shù)Exp得到,如要計算x的開3次方:Exp(Log(x)/3)
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)
這樣就會發(fā)現(xiàn),你的代碼中括號的位置錯了。
正確的應該是: Math.Sqrt((n + 1) / n - 1)