Project

JAVA - 성적관리 프로그램 만들기

코너(Corner) 2020. 11. 22.
반응형

성적 관리 프로그램 

 

 

초등학생 성적 관리 : 과목명, 점수(원점수), 시험(중간,기말,수행평가)

중학생 성적 관리 : 과목명, 점수(원점수), 담당교사, 시험(중간,기말,수행,출석,봉사)

고등학생 성적 관리 : 과목명, 점수(원점수, 표준편차), 담당교사, 시험(중간,기말,수행,출석,봉사)

 

 

처리 결과 

------------------------

초등학생 성적입니다.


------------------------

과목명 : 국어

시험 : 중간고사 : 40, 기말고사 : 30, 수행평가 : 10

점수 : 80 //시험본 것 모두 합산 한 것

------------------------

중학생 성적입니다.

------------------------

과목명 : 영어

담당교사 : 이수진

시험 : 중간 - 30, 기말 - 30, 수행평가-10, 출석점수-10, 봉사점수-10

점수 : 90 //시험본 것 모두 합산 한 것

------------------------

고등학생 성적입니다.

-----------------------

과목명 : 수학

담당교사 : 정현미

시험 : 중간 - 20, 기말 - 30, 수행평가-10, 출석점수-10, 봉사점수-10

점수 : 80 //시험본 것 모두 합산 한 것

표준편차 : 23.12 //원래는 수식에 의해서 계산해야 하지만 임의로 하겠습니다.

 

위 문제는 이렇지만, 나는 표준편차를 수식을 사용하여 지정했음.

 

  고등부는 표준 편차를 구해야 한다.
  표준 편차를 구하는 방법은 먼저 분산을 구한다.
  분산에 루트를 씌워서 표준편차를 구한다.
 
  분산은 데이터들을 제곱해서 나눈 평균이 분산임. (편차 제곱의 평균 = 분산)
 
  그 분산에 루트를 씌우면 표준편차인데 제곱시켜 n
-1로 나눈다. 

  평균과 편차구하는 공식은 직접 계산하지만, 편차제곱은 pow기능을 쓴다. 
  자바는 표준편차 기능인 Math.sqrt메소드를 사용한다,
  난 여기서 과목 하나에 들어가는 채점 (중간,기말,수행,출석,봉사) 
  합쳐서 평균으로 나눔

 

 

고등부는 한 과목에  표준편차가 나온다.


 

초등부는 과목 : 중간 : 기말 : 수행 : 총 점수만 불러온다.
중등부 : 표준 편차를 제외한 모든 정보를 불러온다.

고등부 : 표준편차를 구해주었다. 평균은 한 과목에 들어가는 채점기준 (중간,기말,수행,출석,봉사) 5개 항목을 기준으로 정하였다. 

 


 

 

 

반응형

댓글