GPA–平均绩点通常指平均学分绩点(即GPA,Grade Point Average)。某些学校采用学分绩点制对学生学习质量进行评定,平均学分绩点是主要考察指标。
绩点说明:
if grade >= 60 我校绩点为95分为5,其它为5.5-0.1*(100-grade);
else 你将挂科,并且绩点将会是0;劝诫同学们不要挂科不要挂科不要挂科(重要的事情多说几遍)
我们的教务管理系统已经给出了我们所得绩点;
但是!!!他并没有给我们平均绩点,所以我们要早它一步给我们算出来。也是检验它准确性的依据。
试一试水,废话少说上代码

 #include<iostream>
using namespace std;int SubjectNum=0;          //学科数目
float *score=NULL;         //学科分数
float *credit=NULL;            //学科学分
float *gradePoint=NULL;        //学科绩点
bool *isProfessional=NULL; //是否专业课
float wholeCredit=0;       //专业课总学分
float GPA=0;               //绩点void ScoreToPoint();        //成绩转绩点
void GetGPA();              //计算GPAint main()
{int i=0;cout<<"请输入考试科目总数(你也可只输入作为成绩排名的科目总数)"<<endl;cin>>SubjectNum;score=new float[SubjectNum];credit=new float[SubjectNum];gradePoint=new float[SubjectNum];isProfessional=new bool[SubjectNum];cout<<"请依次输入"<<SubjectNum<<"门科目的成绩,并标注是否为专业课。(例:算法设计 4个学分,95分,为专业课,则输入1 4 95)"<<endl;for(i=0;i<SubjectNum;i++)cin>>isProfessional[i]>>credit[i]>>score[i];//计算专业课总学分for(i=0;i<SubjectNum;i++)wholeCredit+=(isProfessional[i]*credit[i]);ScoreToPoint();         //成绩转绩点GetGPA();                //计算GPAcout<<"您各个科目获得的绩点如下:"<<endl<<endl;for(i=0;i<SubjectNum;i++)cout<<"科目"<<i+1<<"\t";cout<<endl;for(i=0;i<SubjectNum;i++)cout<<gradePoint[i]<<"\t";cout<<endl<<endl;cout<<"综合计算,您获得的GPA(平均学分绩点)为"<<GPA<<endl;return 0;
}
void ScoreToPoint()         //成绩转绩点
{int i=0;for(i=0;i<SubjectNum;i++){if(score[i]<60)gradePoint[i]=0;   //低于60分绩点记为0elsegradePoint[i]=5.5-0.1*(100-score[i]);}
}
void GetGPA()               //计算GPA
{int i=0;for(i=0;i<SubjectNum;i++)GPA+=(isProfessional[i]*gradePoint[i]*(credit[i]/wholeCredit));
}

用了一位菜鸟的成绩当做例子输入了一哈;
菜鸟嘛考得不好也比较正常,反正不太满意,哎呀说多了都是泪,尤其是数据库和计网,也太TM菜了,还有一门数字逻辑没出这个不计入最终成绩,所一我的运行结果中只输入了我参与最终成绩的科目成绩。
???你在说什么不是说GPA怎么算吗,怎么成了你发牢骚的地方
!!!咳咳咳,转为正题
我只选中了第3、4、5、6、10、11项

运行结果如下:

GPA计算(5.0分制)相关推荐

  1. GPA——平均绩点计算器(5.0分制)

    平均绩点通常指平均学分绩点(即GPA,Grade Point Average).某些学校采用学分绩点制对学生学习质量进行评定,平均学分绩点是主要考察指标. 本篇博客提供了C++语言编写的GPA计算器, ...

  2. 学生成绩平均绩点计算:绩点计算器(5.0分制,Java、C实现)

    计算规则: 分数 绩点 60-100 1.0-5.0 0-59 0 平均学分绩点=(∑(已修读课程绩点×课程学分))/(∑已修读课程学分): Java: package Test; //GpaCalc ...

  3. matlab百分制到5分制的转换,绩点换算百分制(绩点5分制百分对照表)

    1.计算方法是:绩点=分数/10-5,学分绩点=学分*绩点=学分*分数/10-5,90分以上按90分计算.2.平均学分绩点换算的方法为把各科成绩按绩点数乘以学分,再以总学分. 换算公式为:5分等于90 ...

  4. GPA计算 UESTC - 152

    GPA计算 UESTC - 152 Problem G.P.A.(Grade Point Average)即成绩点数与学分的加权平均值. GPA一般用4分制(4.00 scale)计算,换算方法参见下 ...

  5. 5分绩点转4分_gpa5分制换算4分制(5分绩点转4分)

    五分制GPA换算成4分的GPA的公式如下:x=(X/5)*45分制的绩点3.86分换成,4分制的GPA是(3.86/5)*4 =3.09分 扩展资料:平均绩点通常指平均学分绩点(即GPA,. 学校成绩 ...

  6. 5分绩点转4分_5分绩点转4分_gpa5分制换算4分制(5分绩点转4分)

    五分制GPA换算成4分的GPA的公式如下:x=(X/5)*45分制的绩点3.86分换成,4分制的GPA是(3.86/5)*4 =3.09分 扩展资料:平均绩点通常指平均学分绩点(即GPA,. 学校成绩 ...

  7. 4分用计算机算,4分制绩点换算(4分制绩点计算器)

    学分绩点的计算: 1.一门课程的学分绩点=绩点*学分数 2.学年或总评学习绩点=所学课程学分绩点之和÷所学课程学分之和 例如,两门课学分分别为2和3,绩点分别为3.7和. 我5分制的学分绩点是4.24 ...

  8. 5分绩点转4分_5分制绩点换算成4分制(5.0绩点计算器在线)

    学校成绩单给的是5分制的,想出国,GPA>3.0貌似 怎么转化呢 附成绩单一张. 用4除以5等于0.8.可以用分数(4/5)表示(也可以理解为5分制的1分等于4分制的(4/5)分.把(4/5)作 ...

  9. 5分绩点转4分_5分制绩点计算器: 由于网上的绩点工具大多都是4分制的,而自己一门一门的计算绩点又非常麻烦,所以我就写了一个快速计算绩点的教程。...

    前言 由于网上的绩点工具大多都是4分制的,而自己一门一门的计算绩点又非常麻烦,所以我就写了一个快速计算绩点的教程.本人写了两个版本的计算器,分别是成绩版和绩点版,区别在于前者输入的内容是每门学科的学分 ...

最新文章

  1. 使用Nginx的proxy_cache缓存功能取代Squid
  2. 十二年来最强购房潮:报价 6 次,疯狂加价,华人程序员在硅谷买房太难了!...
  3. Ocelot(一)- .Net Core开源网关
  4. 【★】Web精彩实战之智能迷宫
  5. 201521123092《java程序设计》第九周学习总结
  6. 【BZOJ】4001: [TJOI2015]概率论
  7. Android 去掉TabLayout下的阴影,AppBarLayout下的阴影
  8. observable_Java Observable addObserver()方法与示例
  9. Restful Service 中 DateTime 在 url 中传递
  10. strlen函数strcpy函数strcat函数的实现
  11. DMAR(DMA remapping)与 IOMMU
  12. JDK、JRE、JVM的区别及JavaSE、JavaEE和JavaME的区别?
  13. linux常见的查看命令
  14. 输入分数输出小数C语言,这是把小数转换成分数的程序,可是输入0.6666无限循环...
  15. Oracle EXPLAIN PLAN用法
  16. 将OKRA-ERP配置成固定资产实物管理全过程
  17. 案例解析|自然保护区水资源远程监控方案
  18. 围城如社会,故事如生活
  19. java web二手书店,基于jsp的二手书交易-JavaEE实现二手书交易 - java项目源码
  20. 自己经验AP 月结对账过程

热门文章

  1. 【HTM】层级实时记忆脑皮质学习算法 一、当前进度
  2. PCIE Capability ID
  3. 计算机基础知识与公文写作,公文写作与计算机基础知识
  4. 算法:一个长字符串中含多个连续和不连续的空格,求不含空格的最长字符串长度
  5. 强化学习:不用给AI一个支点,他也能想办法撬起地球
  6. linux 播放.ev4播放器,ev4文件怎么播放
  7. VS2015远程白屏的解决办法——亲测可用
  8. vivo怎么切换为Android,vivox60怎么切换系统
  9. 大数据学习之sqoop
  10. android 分享到微博客户端,Android APP集成新浪微博分享功能