C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
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 사이의 값들이니... 미분방정식같은걸 쓰든지.. 선형대수학 책을 찾아 보든지 해야

할거 같은데.. 하나도 생각이 안나는군요..

퍼센트로 환산해서 그래프로 그려야 되기 때문에..
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
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.