[성적처리프로그램] 프로젝트 시작
이름 | 숙제1 | 중간고사 | 숙제2 | 기말고사 | 프로젝트 |
pooh | 9 | 54 | 9 | 78 | 17 |
tigger | 10 | 62 | 10 | 69 | 15 |
piglet | 10 | 37 | 9 | 56 | 10 |
marine | 10 | 86 | 9 | 56 | 14 |
yoda | 9 | 45 | 10 | 49 | 10 |
jazz | 9 | 35 | 8 | 98 | 20 |
simba | 10 | 69 | 8 | 78 | 18 |
tarzan | 10 | 13 | 9 | 34 | 5 |
ultra | 9 | 90 | 10 | 96 | 19 |
hydra | 10 | 32 | 9 | 54 | 10 |
hidink | 10 | 67 | 10 | 76 | 14 |
bush | 9 | 55 | 10 | 65 | 15 |
evans | 10 | 69 | 9 | 47 | 15 |
higgins | 10 | 87 | 9 | 78 | 18 |
yiruma | 9 | 32 | 10 | 54 | 10 |
hayoung | 10 | 76 | 9 | 65 | 15 |
zealot | 10 | 58 | 8 | 73 | 15 |
panda | 10 | 81 | 10 | 91 | 18 |
toffler | 9 | 29 | 8 | 45 | 10 |
dale | 9 | 78 | 8 | 87 | 15 |
프로젝트 성적처리 프로그램
l 개요
- 다음 조건을 만족하는 성적처리 프로그램을 작성하시오.
- 성적 평가는 숙제, 프로젝트, 중간시험, 기말시험 등에 대해서 환산 총점 100점 만점에 따른 일정 비율로 산정한다.
u 예: 기말시험 평가비율이 40%일 경우 기말시험 환산 만점은 40점임
- 학점(A, B, C, D, F)은 각 학점당 허용 비율 범위 내 최대 인원으로 한다. 이 때, +/0/- 학점은 별도로 구분하지 않는다.(A:20%,B:30%,C:30%,D:15%,F:5%)
- 입력파일은 엑셀 파일로서, 프로그래밍 하기 위해 읽어 들일 때는 *.txt 파일 형태로 바꾸어서 이용한다.
l 입력 파일 (프로젝트.xls)
- 입력 파일은 프로그램 실행 시 매개 변수로 받으며, 각 매개 변수에 해당하는 파일의 순서, 이름 및 내용은 다음과 같다. 파일에서 각 항목은 공백으로 구분한다.
- 이름
- 숙제1 : 평가비율 5%, 만점 10점
- 중간고사 : 평가비율 30%, 만점 100점
- 숙제2: 평가비율 10%, 만점 10점
- 기말고사: 평가비율 40%, 만점 100점
- 프로젝트: 평가비율 15%, 만점 20점
l 출력 파일 (grade.txt,midHisto.txt,finalHisto.txt)
- grade.txt 출력파일에는 입력 파일에 따라 성적 처리한 결과를 학번에 따라 오름차순 정렬하여 출력한다.
- midHisto.txt 와 finalHisto.txt. 에는 각각 중간고사와 기말고사의 시험점수에 따른사람수를 histo 그램으로 나타낸다.(즉, 성적분포)
u 예
0~20 점 : ** (2명)
20~40점 :****(4명)
40~60점 : ******(6명)
60~80점: ****** (6명)
80~100점:****(4명)
l 주의사항
- 제출형태: HW#2 와 마찬가지로, 보고서(블록 다이아 그램, 간단한 토의 그리고 출력파일을 출력!)는 yscec에 코드와 출력파일은 이메일로 보내주세요.
- 제출기한: 7월22일 자정 까지
- 카피하면 심각한 감점입니다. ^^;;
====================================================================================================================
치킨 두 마리의 유혹에 넘어가서 하게 되었던
친구의 여름학기 전자계산 숙제.
Console 프로그램이라고 만만하게 봤다가
마지막날에서야 겨우 제출할 수 있었던...;
치킨 못 먹을뻔했다.ㅋㅋ
이 프로젝트를 하던 7월 당시에는
네X버에서 블로그를 하고 있었다.
새 집으로 이사 온 만큼,
자료도 이쪽으로 옮겨오고 또 복습도 할 겸 해서
올린다.