답변 감사합니다.
궁금한 게 또 있는데 추가 질문이 한 번 밖에 안 되서 새로 질문합니다.
123.45/100*100 = 1.2345*10^2
이건 알겠습니다. 그런데 뒤에 100을 곱하는 이유는 뭔가요?
1.2345가 원래 123.45라는 걸 밝히는 건가요?
안녕하세요 길벗수험서 운영팀입니다.
해당 수치의 표현을 바꾼다고 하여, 실제 값이 변경되는 수학식은 존재하지 않습니다.
1.2345에 100을 곱하지 않으면 기존의 123.45라는 값이 없어지고 1.2345만이 남게되죠.
(표현 방식이 바뀌어도 기존의 값이 변경되어서는 안됩니다.)
123.45의 표현을 컴퓨터에서 표현되는 지수식으로 변경하기 위해 정수부를 한자리로 바꾸어줘야 하는데 이를 변환하면 1.2345*100이 됩니다.
1.2345*100 = 123.45 이며, 지수표현으로 바꾼 후인 1.2345e+02 또한
1.2345e+02 = 123.45 가 되는 것이죠.
행복한 하루되세요 :)
-
관리자2020-01-17 09:39:34
안녕하세요 길벗수험서 운영팀입니다.
해당 수치의 표현을 바꾼다고 하여, 실제 값이 변경되는 수학식은 존재하지 않습니다.
1.2345에 100을 곱하지 않으면 기존의 123.45라는 값이 없어지고 1.2345만이 남게되죠.
(표현 방식이 바뀌어도 기존의 값이 변경되어서는 안됩니다.)
123.45의 표현을 컴퓨터에서 표현되는 지수식으로 변경하기 위해 정수부를 한자리로 바꾸어줘야 하는데 이를 변환하면 1.2345*100이 됩니다.
1.2345*100 = 123.45 이며, 지수표현으로 바꾼 후인 1.2345e+02 또한
1.2345e+02 = 123.45 가 되는 것이죠.
행복한 하루되세요 :)
-
관리자2020-01-20 10:56:31
안녕하세요 길벗수험서 운영팀입니다.
수학식의 값을 설명할 때 굳이 앞에 0을 붙이지 않아도 상관 없듯이, 문제에서 특정 식의 값을 내어놓으라고 한다면 0을 입력할 필요는 없습니다.
다만, 프로그래밍 코드에서 출력문을 통해 출력될 때는 출력되는 형식에 맞춰 출력해주셔야 합니다.
%e의 기본 출력형식은
정수 1자리
소수이하 6자리
구분자 e
+ 또는 -
제곱수 2자리 입니다.
1.23456789e+3 을 %e 형식으로 제대로 출력한다면,
1.234568e+03 이 됩니다.
1 은 정수 한 자리
234568 은 일곱째 자리에서 반올림된 소수점 이하 여섯 자리
e 는 지수라는 표시
03 은 10의 3승이라는 의미입니다.
행복한 하루되세요 :)
-
*2020-01-17 16:52:43
교재 뒤 해답에 1.23456789e + 03 이라고 적혀 있는데,
전 질문의 답변에선 1.23456789e + 3 이라고 하셨더라구요.
이번 답변에선 1.2345e + 02 라고 하셨고요.
"03", "02" 의 0은 붙이지 않아도 상관없나요?