Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
실수형에서 소수점 한자리 까지 반올림으로 구하는 것좀
쩝 기초부터 다시하네요.........우엉 ㅠ..ㅠ
실수형에서 소수점 한자리까지만 반올림으로 구하는 내부함수 없나요
3.4688 을 3.5로 바꾸어 주는 방법입니다. 고수님들 ......쩝 오늘만 두번째내..
부탁해요
3
COMMENTS
이광형
•
2001.02.10 01:19
pallas wrote:
> 쩝 기초부터 다시하네요.........우엉 ㅠ..ㅠ
> 실수형에서 소수점 한자리까지만 반올림으로 구하는 내부함수 없나요
> 3.4688 을 3.5로 바꾸어 주는 방법입니다. 고수님들 ......쩝 오늘만 두번째내..
> 부탁해요
구냥 formatfloat('###.#',3.4688); 하시면 3.5 값이 나옵니다.
0
0
삭제
수정
댓글
최용일
•
2001.02.10 00:43
안녕하세요. 최용일입니다.
팁모아란에 있는데...
function KRound(X : Extended): Int64;
var
Temp : Int64;
begin
Result := Round(X);
Temp := Trunc(X);
if (X - Temp) = 0.5 then
Result := Temp + 1
else if (X - Temp) = -0.5 then
Result := Temp;
end;
항상 양의 정수일경우는
// if x >= 0 ...
function KRound(X : Extended): Int64;
begin
Result := Trunc(X + 0.5);
end;
델파이의 Round함수는 수학에서의 Round와는 달리 짝수번째 반올림을 합니다.
^^ 항상즐코하세요.
pallas wrote:
> 쩝 기초부터 다시하네요.........우엉 ㅠ..ㅠ
> 실수형에서 소수점 한자리까지만 반올림으로 구하는 내부함수 없나요
> 3.4688 을 3.5로 바꾸어 주는 방법입니다. 고수님들 ......쩝 오늘만 두번째내..
> 부탁해요
0
0
삭제
수정
댓글
초보자
•
2001.02.10 00:18
pallas wrote:
> 쩝 기초부터 다시하네요.........우엉 ㅠ..ㅠ
> 실수형에서 소수점 한자리까지만 반올림으로 구하는 내부함수 없나요
> 3.4688 을 3.5로 바꾸어 주는 방법입니다. 고수님들 ......쩝 오늘만 두번째내..
> 부탁해요
그런 함수는 잘 모르겠구요..
전 이렇게 합니다.
3.4688에 100을 곱합니다. 그럼 346.88이 돼겠죠..
여기에 Trunc(346.88)를 씁니다. 그럼 346이 돼겠죠..
여기에 10을 나누면 34.6 여기에 라운드 함수를 쓰면 35가 되고 다시 10을 나누면 돼겠죠...
라운드 함수를 쓸때에는 0.1을 더하고 라운드를 쓰세요.. 0.5는 반올림쓰면 버려지거든요..0.6부터 올라가기에 그럼 즐프하세요..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
초보
•
2001.02.10 02:40
3
COMMENTS
/
0
LIKES
Edit1.text in ('a','b','c') then ....
......
•
2001.02.17 13:33
미리 올라온 답이 정답입니다만..이방법이 유용한 경우도 있습니다.. case ac_Mekb.Text[1] of 'F'.....
kylix
•
2001.02.10 02:59
var C: Char; begin C := ac_Mekb.Text[1]; if C in ['F','G','H','I','J','k','L','M'] t...
초보
•
2001.02.10 03:59
공자가 길을 가다가 길가 가장자리에 실례를 하는 젊은이를 보고 호되게 꾸중을 했습니다. 또다시 길을 ...
델파이걸
2001.02.10 02:34
0
COMMENTS
/
0
LIKES
다른 컴퓨터를 켜고 싶은데요.
똘망울
•
2001.02.10 02:28
1
COMMENTS
/
0
LIKES
Re: 단순히 폼만 옮기는데....
울고싶은 초보
•
2001.02.10 03:43
^^;;;;;;;;;;;;;;;;;;;;;;; 그러네요 잡았어요 초보는 역시 힘들군요.......
똘망울
2001.02.10 01:52
0
COMMENTS
/
0
LIKES
컴퍼넌트의 액션 죽이는 방법좀..
초보자
•
2001.02.10 01:32
1
COMMENTS
/
0
LIKES
MDI 가 이상해요.자식폼이 폼밖에...
kylix
•
2001.02.10 04:46
혹시 자식폼이란게 그냥 일반폼아닌가요??? MDI에 들어가는 자식폼은 FormStyle속성이 fsMDIChild입니다...
델걸음마
•
2001.02.10 01:29
1
COMMENTS
/
0
LIKES
텍스트파일의 내용을 암호화
kylix
•
2001.02.10 04:49
대부분의 데이터파일들은 텍스트파일이 아니라 이진파일입니다. 암호화한 경우는 별로 없구요, 텍스트가...
김규억
2001.02.10 01:25
0
COMMENTS
/
0
LIKES
activex가 설치가 안되는군요..
전수완
•
2001.02.10 01:22
1
COMMENTS
/
0
LIKES
저기요.
kylix
•
2001.02.10 04:43
autoexec.bat에 있는 Path란 환경변수는 실행파일들의 패스를 지정하는 것입니다. 델파 이가 라이브러리...
김춘성
•
2001.02.10 02:27
1
COMMENTS
/
0
LIKES
ActiveX Form내의 특정 위치를 찾기...ㅠ.ㅠ
김춘성
•
2001.02.19 07:02
김춘성 wrote: > * 사용환경 : 델파이5 / Windows 98 or Windows 2000 > > 안녕하세요.. > > Active...
홍문택
•
2001.02.10 00:27
1
COMMENTS
/
0
LIKES
TMenuItem Click시에 마우스 버튼 종류 알아내기
바다를향해
•
2001.02.10 07:30
안녕하세요....... 제가 예전에 함 썼던 방법인데요.... TMainMenu에서 상속 받아서 새로운 메뉴컴포넌트...
김원석
2001.02.10 00:01
0
COMMENTS
/
0
LIKES
activeform에 값 넘기기
김원석
2001.02.10 00:00
0
COMMENTS
/
0
LIKES
질문제목과 분류를 꼭 해주시길 부탁드립니다.
pallas
•
2001.02.10 00:00
3
COMMENTS
/
0
LIKES
실수형에서 소수점 한자리 까지 반올림으로 구하는 것좀
쩝 기초부터 다시하네요.........우엉 ㅠ..ㅠ 실수형에서 소수점 한자리까지만 반올림으로 구하는 내부함수 없나요 3.4688 을 3.5로 바꾸어 주는 방법입니다. 고수님들 ......쩝 오늘만 두번째내.. 부탁해요
이광형
•
2001.02.10 01:19
pallas wrote: > 쩝 기초부터 다시하네요.........우엉 ㅠ..ㅠ > 실수형에서 소수점 한자리까지만 반올림...
최용일
•
2001.02.10 00:43
안녕하세요. 최용일입니다. 팁모아란에 있는데... function KRound(X : Extended): Int64; var Te...
초보자
•
2001.02.10 00:18
pallas wrote: > 쩝 기초부터 다시하네요.........우엉 ㅠ..ㅠ > 실수형에서 소수점 한자리까지만 반올림...
강대룡
2001.02.09 23:25
0
COMMENTS
/
0
LIKES
보안문제?????
장재혁
2001.02.09 23:15
0
COMMENTS
/
0
LIKES
Form BorderStyle이 bsSingle일 경우 크기변경
델파이 궁금이가 ....
2001.02.09 23:02
0
COMMENTS
/
0
LIKES
윈도우의 ctrl+c 와 ctrl+v기능에대해(델파이 관련...)
어린왕자
2001.02.09 22:57
0
COMMENTS
/
0
LIKES
멀티 실릭트...질문이여.
어린왕자
•
2001.02.09 22:27
1
COMMENTS
/
0
LIKES
객체의 Free와 Nil과의 관계..요..
최용일
•
2001.02.09 22:55
안녕하세요. 최용일입니다. 어린왕자님 오랜만이네요... Free해도 객체의 인스턴스포인터는 변함없습...
zerodog
•
2001.02.09 22:12
4
COMMENTS
/
0
LIKES
숫자를 표시 할때여....
초보자
•
2001.02.09 22:43
zerodog wrote: > 10000000을 10,000,000이런식으로 표시하고 싶은데여.... > TCurrencyEdit콤퍼넌트를 ...
기상원
•
2001.02.09 22:46
Rx 라이브러리 안에 있습니다.. 자료실에 있으니.. 설치 하시면 나옵니다...................................
zerodog
•
2001.02.09 23:13
기상원 wrote: > Rx 라이브러리 안에 있습니다.. 자료실에 있으니.. 설치 하시면 나옵니다..................
기상원
•
2001.02.10 01:37
한델 자료실에 Rx 라고 검색해 보시면.. 2.75 버젼 가지고 오셔서.. 실행 시키면.. 기본 디렉토리로 설정 ...
rain
•
2001.02.09 22:10
1
COMMENTS
/
0
LIKES
디비 그리드에 관한 질문입니다...
정우성
•
2001.02.10 20:29
안녕하세요... 정우성입니다. 질문의 내용을 대략 정리하면.. ---------------------------------...
pallas
2001/02/10 00:00
Views
472
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 쩝 기초부터 다시하네요.........우엉 ㅠ..ㅠ
> 실수형에서 소수점 한자리까지만 반올림으로 구하는 내부함수 없나요
> 3.4688 을 3.5로 바꾸어 주는 방법입니다. 고수님들 ......쩝 오늘만 두번째내..
> 부탁해요
구냥 formatfloat('###.#',3.4688); 하시면 3.5 값이 나옵니다.