学分和绩点计算器
题目描述:开发一个能够自动计算适合于南京邮电大学学生使用的所获学分和绩点的计算器。并且该绩点计算器能够保证良好的扩展性能。基本要求:(1)输入课程名、学分和成绩,通过绩点计算公式计算相应的绩点;
(2)判断所获得的绩点是否合格,能给出相应的结果提示;
(3)程序操作友好、界面美观。
提高要求:(1)从文件中读取课程的学分与成绩,并保存绩点计算的结果;
(2)根据排序算法排序,给出每门课程所获得的绩点。
设计提示:根据南京邮电大学的本科生《南京邮电大学学生学籍管理办法》规定:为反映学生学习的质量,采用学分绩点制的学习质量评定方法。学生学分绩点以平均学分绩点(GPA)表示,其计算方法如下:
低于60分折合为0绩点,不及格折合为0绩点
60—69 分折合为1.0—1.9绩点,及格折合为1.0绩点;
70—79 分折合为2.0—2.9绩点,中等折合为2.0绩点;
80—89 分折合为3.0—3.9绩点,良好折合为3.0绩点;
90—100分折合为4.0—5.0绩点,优秀折合为4.0绩点。
平均学分绩点(GPA)= ∑(课程学分数×绩点数×K)
________________________________________ ∑课程学分数
平均学分绩点分为学年平均学分绩点和累积平均学分绩点:即按学年结算的平均学分绩点称为学年平均学分绩点;从入学后累积结算的平均学分绩点积为累积平均学分绩点。
我是c语言初学者..这道题有点难了 求帮忙..