ioerror

과목별 가중치(배점)가 설정된 경우 배점 환산 점수는? 본문

JavaScript

과목별 가중치(배점)가 설정된 경우 배점 환산 점수는?...

반응형

상황

어느 학교에서 시험을 치르는데 개별 과목의 만점 100점이고, 과목별로 가중치(배점)를 다르게 하여 평가를 한다면 각 과목의 획득 점수는 어떻게 할까? 예를 들어 국어, 수학, 미술 시험을 치른다고 하자. 각 과목 개별 만점은 100점인데 총합계 점수 중에서 국어는 50%의 점수를, 수학은 30%, 미술은 20%의 가중치를 설정한다면 아래 공식을 적용하면 된다.

 

획득 점수의 가중치(배점) 환산 점수는?

과목별 가중치 : 국어 + 수학 + 미술 = 50   + 30 + 20 = 100

획득점수        : 국어 + 수학 + 미술 = 100 + 80 + 70 = 250

환산점수        : 국어 + 수학 + 미술 = 50   + 24 + 14 = 88

    /**
    * 배점 적용 점수 구하기
    * 점수 = 획득점수*(배점/100)
    */
    function getRealScore(score,distribution) {
      return score * (distribution / 100);
    }

    console.log(getRealScore(100,50)); // 획득 점수 100에 배점 50점 적용한 실제 점수
    console.log(getRealScore(80,30)); // 획득 점수 100에 배점 30점 적용한 실제 점수
    console.log(getRealScore(70,20)); // 획득 점수 100에 배점 20점 적용한 실제 점수
반응형
Comments