Q&A

  • 실수값을 정수값으로 변환하는방법이 필요합니다
고수님들 안녕하세요

도움이 필요하여 찾아왔습니다 도와 주세요

고민거리는요 다름이 아니라



balju_amount := 2000

edit6.text := 0.0176 이라구 가정하면요



balju_tot_amount := strToFloat(edit6.text)* balju_amount;





balju_tot_amount 값은요 실수값이 되잖아요 -------> 35.20000000

근대 항상 balju_tot_amount 값이 정수값으로 나왔으면 하는데 ----->35 이렇게요

어떻게 하면 되나요?





그럼 안녕히 계십시요







2  COMMENTS
  • Profile
    아이언 2000.10.19 01:00
    balju_tot_amount := strToFloat(edit6.text)* balju_amount;

    => Round나 Trunc 함수를 쓰시면 되겠네요..

    Round나 Trunc 는 항상 정수를 반환하니까!

    1. balju_tot_amount := Round( strToFloat(edit6.text)* balju_amount );

    2. balju_tot_amount := Trunc( strToFloat(edit6.text)* balju_amount );

    ===========================================================================

    김인수 wrote:

    > 고수님들 안녕하세요

    > 도움이 필요하여 찾아왔습니다 도와 주세요

    > 고민거리는요 다름이 아니라

    >

    > balju_amount := 2000

    > edit6.text := 0.0176 이라구 가정하면요

    >

    > balju_tot_amount := strToFloat(edit6.text)* balju_amount;

    >

    >

    > balju_tot_amount 값은요 실수값이 되잖아요 -------> 35.20000000

    > 근대 항상 balju_tot_amount 값이 정수값으로 나왔으면 하는데 ----->35 이렇게요

    > 어떻게 하면 되나요?

    >

    >

    > 그럼 안녕히 계십시요

    >

    >

    >

  • Profile
    김인수 2000.10.19 03:28
    아이언님 대단히 감사합니다

    항상 좋은일이 가득하기를 바랍니다

    가르쳐주신것은 참으로 도움이 되었습니다

    그럼 안녕히 계십시요