?? basicclasses.cs
字號:
?using System;
using System.Collections.Generic;
using System.Text;
namespace GUI學分績點計算器
{
//class NoRun
//{
// static void NoMain(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(credit,score);
// 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(num,out NUM);
// return NUM;
// }
// public static double GetCredit()
// {
// string credit = Console.ReadLine();
// double CREDIT;
// double.TryParse(credit,out 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 _credit,double _score)//構造
{
credit = _credit;
score = _score;
}
public double GetJIDIAN() //本門績點
{
double jidian;
jidian = ((score - 60) / 10) + 1;
return jidian;
}
}
class Term //本學期
{
List<Course> AllCourse = new List<Course>();
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 += oneCourse.GetJIDIAN()*oneCourse.Credit;
}
return totalJIDIAN / totalCredit;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -