검색어 입력폼
평가점수C

[VB] 학점 계산 프로그램

등록일 2004.12.17 파일확장자압축파일 (zip) | 가격 1,300원

소개글

학점을 자동으로 계산해주는 프로그램입니다.
주요기능은..
- 자동으로 학점을 계산해 주는 프로그램입니다.
- 학기별, 학과종류별(교양,전공등) 성적과 열람용성적, 취업용성적(F를 제외한)을 쉽게 계산해 볼수 있습니다.
- 입력된 정보는 파일로 저장해서 이후에 계속 볼 수 있게 했습니다.
- 특히, 재수강이 필요한 과목에서 예상 학점으로 전체 학점을 쉽게 예측계산해 볼 수 있습니다.
- 학점은 4.5만점제(A+, A, B+, B ...) 기준으로 만들었습니다.

- 과목 분류가 7가지 있습니다.
(교양, 전공, 전공기초, 자율선택, 복수전공, 부전공, 기타)

- 재수강 체크박스를 추가 하였습니다.
재수강 체크박스에 표시를 하는 것은 해당과목이 재수강되어 취업용평점 계산시 제외시킨다는 것을 의미합니다.

* 즉 '취업용'의 뜻은 F학점 받은 과목과 재수강된 과목을 제외한 것들을 의미합니다.

- 한 학기 전체를 계산에서 제외시킬수 있는 옵션을 추가했습니다.
해당 학기의 상단에 '학점계산에서 제외' 라는 체크박스가 있습니다.
체크표시를 하면 전체 학점 계산시 일단 제외 시킬 수 있습니다.

컴파일 실행환경

비주얼 베이직 6.0에서 제작하였습니다.

아래 주소에 있는 실행파일을 직접 테스트 해보시고
소스를 다운 받으세요.

http://myhome.naver.com/mystery250/program/grade.exe

본문내용

Public arr_title(7, 2, 15) As String
' 과목명이 저장될 배열 최대 7학년, 2학기, 15과목
Public arr_score(7, 2, 15) As Integer
' 학점 저장
Public arr_grade(7, 2, 15) As Integer
' 성적 저장
Public arr_type(7, 2, 15) As Integer
' 분류 저장
Public arr_reattend(7, 2, 15) As Boolean
'재수강 여부 저장
Public arr_term(7, 2) As Boolean
' 학기별 계산 포함여부 저장
Public cur_class As Integer
' 현재 디스플레이중인 학년저장
Public version As String
' 프로그램 버전정보



Public ct_title, ct_realtitle, ct_realtitle_app, ct_score, ct_realscore, ct_realscore_app As Integer
' 신청과목수, 열람용이수과목수, 취업용이수과목수, 신청학점수, 열람용이수학점수, 취업용이수학점수

Public arr_ct_score(7), arr_ct_realscore(7), arr_ct_realscore_app(7) As Integer
' 과목분류별 신청학점, 열람용이수학점수, 취업용이수학점수

Public term_ct_score(7, 2), term_ct_realscore(7, 2), term_ct_realscore_app(7, 2) As Integer
' 학기별 신청학점, 열람용이수학점수, 취업용이수학점수


Public ave_grade, ave_grade2, total_score, total_score_app As Single
' 열람용평점, 취업용평점, 열람용 학점 * 취득성적 총계, 취업용 학점 * 취득성적 총계

Public arr_ave_grade(7), arr_ave_grade2(7), arr_total_score(7), arr_total_score_app(7) As Single
' 과목분류별 평점 및 열람용 학점 * 취득성적 총계, 취업용 학점 * 취득성적 총계

Public term_ave_grade(7, 2), term_ave_grade2(7, 2), term_total_score(7, 2), term_total_score_app(7, 2) As Single
' 학기별 평점 및 열람용 학점 * 취득성적 총계, 취업용 학점 * 취득성적 총계

압축파일 내 파일목록

MSSCCPRJ.SCC
grade.exe
frmAnal.frm
frmAnal.frx
frmHelp.frm
frmHelp.frx
frmMain.frm
frmMain.frx
Grade.PDM
Grade.vbp
Grade.vbw
Module1.bas
다운로드 맨위로