📊 나만의 원그래프 만들기

자료를 입력하고 백분율과 중심각을 계산하여 원그래프를 완성해보세요.

색상 항목 학생 수(명) 백분율(%) 중심각(°)
합계 0 0% 0°
💡 수학 공식:
• 백분율(%) = (항목의 수 ÷ 전체 수) × 100
• 중심각(°) = 백분율 × 3.6 (또는 360° × 백분율/100)

데이터를 계산한 후 그리기를 시작하세요.
준비 완료
``` --- ### 3. 학습 핵심 질문 (수업 중 학생 발문용) 선생님께서 시뮬레이션을 진행하시며 학생들에게 던지기 좋은 질문 3가지입니다. 1. **[비율의 이해]** 항목의 학생 수는 그대로인데, 만약 우리 반 전체 학생 수가 2배로 늘어난다면 그 항목의 백분율(%)은 어떻게 변할까요? 2. **[각도와 시각화]** 표에 적힌 숫자(학생 수)만 볼 때와, 완성된 원그래프의 색칠된 넓이(중심각)를 볼 때 어떤 차이점이 있나요? 원그래프가 가진 장점은 무엇일까요? 3. **[원리와 규칙성]** 표에서 특정 항목의 백분율이 25%가 나왔습니다. 이 항목의 중심각은 몇 도일까요? (힌트: 원 전체는 360도이고, 100%입니다. 25%는 100%의 4분의 1이죠!) --- ### 4. 검증 및 수학적 처리 안내 (교사 참고용) 본 코드는 초등수학 교과 기준을 완벽하게 준수하며, 다음의 수치적 로직이 포함되어 있습니다. * **반올림 보정 로직 적용:** 학생들이 불규칙한 데이터를 입력했을 때 백분율이 `33.333...%` 와 같이 무한소수로 나오는 것을 방지하기 위해 **소수 첫째 자리에서 반올림**하도록 설계했습니다. * **총합 100% / 360도 강제 맞춤 (오차 보정):** 개별 항목을 반올림하다 보면 총합이 99.9%나 100.1%가 되는 현상(부동소수점 오차 포함)이 발생합니다. 이를 막기 위해 **마지막 항목의 백분율과 중심각은 `(100 - 나머지 합)` 및 `(360 - 나머지 합)`으로 자동 계산**되도록 처리했습니다. (통계 및 교과서에서 표를 그릴 때 사용하는 표준 보정 방식입니다.)