컴퓨터 관련 무료강좌/VB2005

VB2005-배열을 이용한 성적처리 프로그램

원철연(체르니) 2008. 6. 20. 14:14


오늘 만들어보는 프로그램은 성적처리 프로그램입니다.
물론 현재 학원에서  VB.NET에 대해서 일주일동안 받은 교육의 평가로 문제 준거 방금 다 풀어서 올려봅니다.

입력형태 
이름 :
학번 :
중간고사 점수 :
기말고사 점수 :
결석 횟수 :
레포트 점수 :

출력형태 
이름  학번  중간고사  기말고사  출석점수  레포트점수  총합산점수  학점
홍길동 1111    32           30          8              10               80         B
.....

프로그래밍 조건
중간고사 : 40%, 기말고사 : 40%, 출석점수 : 10% 레포트점수 : 10% 로 해서 총합산점수를 구하고
총합산점수=중간고사+기말고사+출석점수+레포트점수로 계산
학점은 총합산점수 90점 이상 A , 80점 이상 B, 70점 이상 C, 60점 이상 D, 그 이후는 F
출석점수 : 결석횟수 기준 0~1 : 100점, 2~3 : 80점, 4~5 : 50점 6 이상 : 0점

전체소스

실행결과

콘솔창의 한계로 출력결과가 조금은 어지러졌는데 아무튼 이런 형태로 출력됩니다.
좋은 출력 결과를 얻기 위해서는 윈도우즈 응용프로그램을 이용해서 작성하는 것이 좋을 것 같다는
생각을 해보며 오늘 학원에서 주어진 문제답을 올렸습니다.

끝으로 보시면 아시겠지만 중간 중간 프로시져나 함수로 바꿔주면 보기가 더 좋을 수 있는 부분들,
배열로 받되, 구조체 배열을 이용한 방법 등도 생각해 볼 수 있겠네요.

그럼 즐거운 프로그래밍들 하시길...