快要期末了,以前自己一个个加总成绩加的心烦,所以就想写一个来算。(~ ̄(OO) ̄)ブ下面的代码只是一个雏形,肯定有很多地方没有考虑到,(~ ̄▽ ̄)~没考虑到的久自己在源码上改改吧。
        #include <iostream>using namespace std;int main(void){double degree_mark, degree_total;double final_total=0, final_all_total=0;double final_gpa=0, final_all_gpa=0;char choice;cout << "输入I为专业课科目,O为选修课科目:" << endl<< "先输入总分,再输入你自己的得分: " << endl;//下面的分数对应并不重要,只是为了方便cout << "\tA+,A: 4.0 \n\tA-: 3.7 \n\tB+: 3.3 \n\tB: 3.0\n\tB-: 2.7\n";while(cin>>choice){if(choice!='i'&&choice!='I'&&choice!='O'&&choice!='o'){cout << "你想退出吗?Y/N" << endl;cin >> choice;if(choice=='y'||choice=='Y')break;else{cout << "请继续输入" << endl;}}while(choice=='i'||choice=='I'||choice=='o'||choice=='O'){cin >> degree_total >> degree_mark;if(choice=='i'||choice=='I'){final_total += degree_total;final_all_total += degree_total;final_gpa += degree_mark * degree_total;final_all_gpa += degree_mark * degree_total;}else if(choice=='o'||choice=='O'){final_all_total += degree_total;final_all_gpa += degree_mark * degree_total;}cout << "请选择下一次输入\n";cin >> choice;}if(choice!='i'&&choice!='I'&&choice!='O'&&choice!='o'){cout << "你想退出吗?Y/N" << endl;cin >> choice;if(choice=='y'||choice=='Y')break;else{cout << "请继续输入" << endl;}}}final_gpa /= final_total;final_all_gpa /= final_all_total;cout << "专业课gpa为: " << final_gpa << "\t总gpa为: " << final_all_gpa << endl;system("pause");return 0;}

GPA计算器雏形--相关推荐

  1. python计算gpa,Python版GPA计算器

    最近在网申投简历时遇到一个需要计算GPA的问题,想起自己在上学时写的Excel公式版GPA计算器略显low,而且操作也比较复杂,于是一时兴起,写了个Python版的,在此分享给大家! 准备工作: 用户 ...

  2. gpa计算器java代码_GP中的GPA计算器帮助

    我目前正在学习C,在章节结尾处的一个挑战问题是我 Build 了一个GPA计算器 . 这是挑战: 创建学生GPA平均计算器 . 该程序应提示用户输入最多30个GPA,这些GPA存储在一维数组中 . 每 ...

  3. java输出GPA,简单的C GPA计算器问题

    我正在尝试使用GradePoint()函数来创建GPA计算器来进行实际转换,将int main()用于cin和cout . 我被困了几个小时 . 我尝试了许多不同的东西,并查找了许多不同的教程,但似乎 ...

  4. java输出GPA_使用ENUM和switch case的循环Java GPA计算器

    更新: 现在我只需要修复它的循环和切换方法来获取用户输入的字母并将它们切换为用于计算gpa的数字. 上一条消息: 我正在尝试制作一个简单的gpa计算器,它已经有ENUM的课程,它只会询问用户的字母等级 ...

  5. 爬虫经典项目——HFUT GPA计算器

    前言 之前搭建完Python的环境之后就一直没有时间真正静下来写一个完整的爬虫应用程序,这几天实习的日子开始填坑,Python爬虫最经典的也比较有意义的就是GPA计算器了,它模拟了登录捕获教务系统中成 ...

  6. 第二个MFC实例:GPA计算器

    一.目的:此文通过一个GPA计算器的制作,介绍基于对话框的应用程序的编程方法.常用控件的编程技巧以及控件外观的更改技巧. 二.功能描述:所谓GPA计算器,即进行GPA换算. 功能要求由如下几点: 1. ...

  7. 实例【GPA计算器】的制作过程之MFC初体验收获

    跟着书上的例子制作了一个GPA计算器.遇到并解决了如下几个问题. 1.运行程序后,combobox下拉箭头显示内容太少,必须通过点击箭头才能下拉选项.解决方案:在设计combobox时,点击" ...

  8. 使用JavaScript实现GPA计算器(学科实践任务 一)

    学科实践任务(一):GPA计算器 <!DOCTYPE html> <html><head><meta charset="utf-8"> ...

  9. 东南大学 学分绩点gpa 计算器 【源码】

    http://blog.csdn.net/zz457887107/article/details/6596340 1.0.2 升级版 源码 发布 //未考虑重修去掉军训 工业系统认识1,2#inclu ...

  10. 用JS制作一个简易GPA计算器

    这是我第一次使用JS,有问题的地方还希望大佬指出 程序的容错性还没做到完美,日后补充 <!DOCTYPE html> <html><head><meta ch ...

最新文章

  1. bootstrap-table对前台页面表格的支持
  2. 菜鸟学PHP之Smarty入门(组图)
  3. package和import语句_5
  4. python 获取ip
  5. 什么是JAVA内容仓库(Java Content Repository)
  6. iOS显示性能优化过程讲解
  7. post和get传值
  8. 牛客网--整数与IP地址间的转换
  9. 漫谈高数曲线积分的物理意义
  10. 华平助广东海事局构建水上搜救应急指挥系统
  11. spring 监听器
  12. flutter实现Icon可以用Image替换
  13. Centos之故障排除
  14. java教程配置通达信_通达信公式转换JAVA,一招最绝的选股技巧
  15. 基于SSM的微信小程序在线学习系统源码【包调试】
  16. 【背包DP】【2018.9.20普及组模拟】T3(WOJ 3975)保护羊村
  17. 有道云笔记迁移到Obsidian的方法(保留文件创建时间)
  18. 前端三件套系例之CSS——响应式布局
  19. linux系统如何检测网络打印机,Linux系统配置工具网络与打印机与硬件侦测
  20. MATLAB提取txt文本文档中特定关键字后的数字信息

热门文章

  1. 三原色图(最小生成树 kruskal)
  2. 刀魔王带你了解创口贴圆辊刀模的应用
  3. sklearn.utils.Bunch的属性
  4. react 面试 笔记
  5. 《自然》:深度学习超分辨显微成像方法
  6. python函数_列表入门
  7. 智能系统概论——初识百度AI平台
  8. 点击计算机管理出现找不到文件,win10点击计算机管理时提示找不到文件如何办?...
  9. 趋势科技预测 2017物联网装置将担任重要攻击角色
  10. android 跑马灯速度,textView跑马灯效果