WA질문

LeeJunSeok Reply 6 years 32 weeks ago
각 점의 좌표를 입력받는 데 까지는 성공했습니다. 그 다음 area = 1/2 * (삼각형의 공식); area = 0.5 * (삼각형의 공식); 이렇게 area를 선언하는데 전자는 -0.0이 나오는 데 반면, 후자는 제대로 된 값이 나옵니다.(삼각형의 공식과 좌표 모두 같습니다.) 이 말은 즉슨 1/2와 0.5에 차이가 있다는 건데 무엇이 다른 건가요?
keacotle Reply 6 years 32 weeks ago
수업에서도 배운 내용인데, 컴퓨터의 특성 상 자료형에 따라 소수점 표현에 한계가 있고 거기에 따라 연산시 오차가 발생하기 때문입니다. 자세한 것은 교재를 참고하시면 될 듯 합니다.