C++Builder
|
Delphi
|
FireMonkey
|
C/C++
|
Free Pascal
|
Firebird
경고!
게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[8104]
문제 한번 풀어 봅시다.
강영준
[
k700k
]
914 읽음
2003-11-13
16:05
수치가 1 에서 부터 0.0000001 사이의 값들이 있습니다.
여기서 0.0000001 값이 100% 라고 하고.. 1은 0%에 가까운 값이 되겠죠.
0.0000001 -- 100%
0.0001 -- 50%
1 -- 1%
이런 의미로 되어야 할거 같으네요.. 간다히. 실수들은 %로 나타 내기 쉬운데..
소수점은 1과 0 사이의 값들이니... 미분방정식같은걸 쓰든지.. 선형대수학 책을 찾아 보든지 해야
할거 같은데.. 하나도 생각이 안나는군요..
퍼센트로 환산해서 그래프로 그려야 되기 때문에..
Trackback :
http://www.borlandforum.com/impboard/impboard.dll/trackback?sn=54784
xiles
[
xiles
]
2003-11-13
18:07
X
10000000 을 곱해서 정수로 만든다음에 계산하면 되지 않을까요?
시나브로
[
coldjun
]
2003-11-13
18:49
X
(1 / 0.0000001) / 10000000 * 100 하면 되지 않을까여? 글고 그렇게하면 0.0005 가 50 % 아닌가여?
김태선
[
jsdkts
]
2003-11-14
14:10
X
위 문제는 두가지 방법으로 해결이 가능하지 않을까요..
첫째는 수학적인 방법.
10의 n승(n == double)으로 수학적으로 해결하는 방법.
둘째는 논리적으로
수치의 양적인 값에 대한 % 가 아니므로, 일단 10000000을 곱해서 정수로 만든뒤,
그 문자열의 길이와 수치값으로 %를 내는 방법
이 정도가 생각나네요..
수학적 방법은 log 와 pow 함수 를 써야 할 것 같은데... log 등의 산식이 가물가물해서...
직접 해보고 적어 드릴려는데, 도저히 그럴 여유는 없네요... 참고하세요..
+
-
관련 글 리스트
8104
문제 한번 풀어 봅시다.
강영준
914
2003/11/13
제목
내용
이름
Copyright © 1999-2015, borlandforum.com. All right reserved.