错误:'Invalid floation point operation'(100分)

  • 主题发起人 主题发起人 hitelf
  • 开始时间 开始时间
H

hitelf

Unregistered / Unconfirmed
GUEST, unregistred user!
发现错误:
project1.exe raised exception class EInvalidOp with message'Invalid floation point operation'.process stopped.use step or run to continue.
具体语句如下:
var
Ra,Rb,Rk,AlfK,SitK:Real;
------------------------
AlfK:=ArcTan(Sqrt(Rk*Rk-Rb*Rb)/Rb);
SitK:=Tan(AlfK)-AlfK;
 
rb的问题
先判断是否为0
 
Rb不会等于0
 
除数为0了,检查rb是否有为0的时候
 
rk*rk-rb*rb是否为负
不是这里的问题就应该是rb=0了
 
have a wait
 
是了,应该是rk*rk-rb*rb为负了
谢谢
 
接受答案了.
 
后退
顶部