Q&A

  • 0으로 나누는걸 방지하려면 어떻게 하죠?
0을 특정값으로 나누면 NAN이라는 글이 뜨는데 이건 무슨 뜻이죠?



그리고 영으로 나누려면 Invalid FloatingPoint라는 에러가 발생하는데,

어떻게 자연스럽게 넘길 수가 있을까요...?

1  COMMENTS
  • Profile
    MAJOR 2001.08.09 22:35
    훈 wrote:

    > 0을 특정값으로 나누면 NAN이라는 글이 뜨는데 이건 무슨 뜻이죠?

    >

    > 그리고 영으로 나누려면 Invalid FloatingPoint라는 에러가 발생하는데,

    > 어떻게 자연스럽게 넘길 수가 있을까요...?



    안녕하세여..

    저두 그런 경험이 많았거든요..

    근데 저 같은 경우에는 아래와 같이 해결을 했습니다.



    If fCal = 0 then fVal := 0

    Else

    fVal := fCal1/fcal;

    뭐 이런식으로 어차피 나누어 봤자 0 이잖아요..

    그래서 If로 걸러내고 나서 그 값에 0을 뿌리고 아니면 연산을 하게 했거든요..

    일단 저에 경우 이런 식으로 했습니다.

    참고 하시고 다른 조은 방법있으시면 글 올려 주십시요..

    그럼 즐프하세여..