• 2

有人會VB6.0嗎@@...(已解決)

2010-01-07 20:48 發佈
檢查d是否有<=0的情況發生


99.9% wrote:
問一個很蠢的問題~為...(恕刪)
不確定
有可能是Text9.text的問題
輸入時加了空白嗎?
需不需要型別轉換cint(Text9.ext)
另一個可能
把a,b,c,d都顯示出來看
有一個值可能有問題
99.9% wrote:
問一個很蠢的問題~
...(恕刪)
debug mode 時,把鼠標放在變數上面,會顯示變數當下的值

順便說一下,程式中宣告變數的方式是錯的
Wei_1144 wrote:
debug mode...(恕刪)


語法

Sqr(number)

必要引數 number 可以是一型態為 Double 的數值或任何數值運算式,只要引數值大於或等於 0 即可。

你的command11,command12在計算時,d值都會變成負的狀況,所以說在計算sqr(d)時,會造成錯誤

,計算出來有負值算正常嗎 @@?



紅色部份是我修改部份,你參考一下!
msgbox d是我在看你程式d的數值用的,沒其他作用
千算萬算....沒算到開根號不能有負值
搞了3~4天就是沒想到
如今謎底解開..小弟多謝了^^
99.9% wrote:
千算萬算....沒算到開根號不能有負值
搞了3~4天就是沒想到
如今謎底解開..小弟多謝了^^


因為任何數的平方 都是正的

正 x 正 = 正

負 x 負 = 正

所以負數是不能開根號的

Ailio wrote:
因為任何數的平方 都是正的


有個東西叫 "虛數".
Mihs wrote:
有個東西叫 "虛數"...(恕刪)


複數電腦沒法運算吧

複數無法跟實數比較大小

光是運算子都搞不定,哪能用....
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?