資源簡介
C#實現的學分績點計算器的代碼和可運行文件.rar,對大學生們很有用呀呵呵

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
namespace?西南石油大學_學分績點計算器
{
????class?Program
????{
????????static?void?Main(string[]?args)
????????{
????????????Console.WriteLine(“西南石油大學--學分績點計算器“);
????????????Console.WriteLine();
????????????Term?thisTerm?=?new?Term();
????????????int?NumOfCourses?=?GetInput.CourseNum();//本學期課程數
????????????for(int?i=1;i<=NumOfCourses;i++)
????????????{
????????????????Console.WriteLine();
????????????????Console.WriteLine(“--------------開始錄入第{0}門課程--------------“i);
????????????????Console.WriteLine(“第{0}門課程有幾個學分?“i);
????????????????double?credit?=?GetInput.GetCredit();
????????????????Console.WriteLine(“第{0}門課程考了多少分?“?i);
????????????????double?score?=?GetInput.GetCredit();
????????????????Course?OneCourse?=?new?Course(creditscore);
????????????????thisTerm.AddOneCourse(OneCourse);
????????????????Console.WriteLine(“--------------第{0}門課程錄入完畢--------------“?i);
????????????????Console.WriteLine();
????????????}
????????????Console.WriteLine(“最后學分績點是:“+thisTerm.GetFinalJIDIAN());
????????????Console.WriteLine(“歡迎訪問我的博客:http://blog.csdn.net/cuipengfei1“);
????????????Console.Read();
????????????System.Diagnostics.Process.Start(“http://blog.csdn.net/cuipengfei1“);
????????????
????????}
????}
????class?GetInput
????{
????????public?static??int?CourseNum()
????????{
????????????Console.WriteLine(“本學期一共有幾門必修課程?(注意,是必修課程哦)“);
????????????string?num=?Console.ReadLine();
????????????int?NUM;
????????????int.TryParse(numout?NUM);
????????????return?NUM;
????????}
????????public?static?double?GetCredit()
????????{
????????????string?credit?=?Console.ReadLine();
????????????double?CREDIT;
????????????double.TryParse(creditout?CREDIT);
????????????return?CREDIT;
????????}
????}
????class?Course//一門課程
????{
????????private?double?credit;//學分
????????private?double?score;//分數
????????public?double?Credit//學分
????????{
????????????get?{?return?credit;?}
????????????set?{?credit?=?value;?}
????????}
????????
????????public?double?Score//分數
????????{
????????????get?{?return?score;?}
????????????set?{?score?=?value;?}
????????}
????????public?Course(double?_creditdouble?_score)//構造
????????{
????????????credit?=?_credit;
????????????score?=?_score;
????????}
????????public?double?GetJIDIAN()?//本門績點
????????{
????????????double?jidian;
????????????jidian?=?((score?-?60)?/?10)?+?1;
????????????return?jidian;
????????}
????}
????class?Term?//本學期
????{
????????List?AllCourse?=?new?List();
????????public?void?AddOneCourse(Course?course)
????????{
????????????AllCourse.Add(course);
????????}
????????public?double?GetFinalJIDIAN()
????????{
????????????double?totalCredit=0;
????????????double?totalJIDIAN=0;
????????????foreach?(Course?oneCourse?in?AllCourse)
????????????{
????????????????totalCredit?+=?oneCourse.Credit;
????????????????totalJIDIAN?+=?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6656??2009-01-16?20:38??學分績點計算器(可運行的程序).exe
?????文件???????3389??2009-01-16?20:38??Program(源代碼,可以用任何文本編輯器打開).cs
-----------?---------??----------?-----??----
????????????????10045????????????????????2
評論
共有 條評論