Q&A

  • 실수연산에 관한 초보 질문입니다.
실수연산에 관한질문입니다.

a,b : integer

c: real

이라고 가정하면

a=b*c 연산을 가능하게 하려면 어떻게 해야 되는지 고수님들의 따끈한 조언 부탁

드립니다.

위 연산에서는 정수형과 실수형을 연산할수 없다는 에러가 뜨는데 무슨 함수를

사용하면 될것도 같은데....쩝

1  COMMENTS
  • Profile
    컴맹... 2000.12.02 18:14
    a=b*c일단 이연산은 되면 이상한거죠...

    실수와 정수의 곱은 실수형으로 표기가 되죠...

    그걸 정수변수에 넣을려면 ..

    Trunc 나 다른 걸써서 일단 정수형으로 바꾸어야 되죠...

    Ex ) a :=Trunc(b*c);

    등으로여...

    만약 b 와 c 연산의 값이 소수점이하를 가지구 있다면 소수점이하를

    버리게 되죠...

    그럼 이만...



    허접델피언 wrote:

    > 실수연산에 관한질문입니다.

    > a,b : integer

    > c: real

    > 이라고 가정하면

    > a=b*c 연산을 가능하게 하려면 어떻게 해야 되는지 고수님들의 따끈한 조언 부탁

    > 드립니다.

    > 위 연산에서는 정수형과 실수형을 연산할수 없다는 에러가 뜨는데 무슨 함수를

    > 사용하면 될것도 같은데....쩝