수험생이 취득한 점수에 임의의 가중치를 부여하여 해당 점수에 대한 합계를 계산하고자 합니다. 각각의 점수에 가중치를 부여하여 총점 100점이 되도록 계산하고자 할 때 사용하면 유용합니다.
여기서 보면, 가중치를 합산하면 총 100% 에 맞게 각각 배정 된것을 보실 수 있습니다. 100% 에 맞춰야 점수가 전부 100 점이면 가중치에 적용하여 총점이 100점 나옵니다.
using System;
class Program
{
static void Main()
{
// 면접관들의 점수 입력
int scoreA = 78;
int scoreB = 87;
int scoreC = 85;
// 면접관들의 가중치 입력
int weightA = 20;
int weightB = 30;
int weightC = 50;
// 각 면접관의 점수 계산
double individualScoreA = scoreA * (weightA / 100.0); // 가중치를 백분율로 변환
double individualScoreB = scoreB * (weightB / 100.0);
double individualScoreC = scoreC * (weightC / 100.0);
Console.WriteLine($"면접관 A의 점수: {individualScoreA}");
Console.WriteLine($"면접관 B의 점수: {individualScoreB}");
Console.WriteLine($"면접관 C의 점수: {individualScoreC}");
}
}
결과
면접관 A의 점수: 15.6
면접관 B의 점수: 26.1
면접관 C의 점수: 42.5
https://blog.naver.com/jsvr/221178618928