C#程序设计教程第三版(李春葆)课本。
以下为课本中部分实验题标准答案。
第五章 面向对象程序设计
P140页,编程题
设计控制台应用程序项目experment5_1,用于求学生的GPA。在计算常规算法GPA时,先将分数转化为点数,并且将学生和课程类分别设计成类Student和Course,计算一个学生的GPA的输出结果。
答案如下
namespace experment5_1
{
class Student //学生类
{
int sno; //学号
string sname; //姓名
Course[] course; //Course类对象数组
int[] score; //课程成绩数组
double sgpa1; //常见GPA值
double sgpa2; //标准GPA值
public int psno //psno属性可读可写
{
get
{ return sno; }
set
{ sno = value; }
}
public string psname //psname属性可读可写
{
get
{ return sname; }
set
{ sname = value; }
}
public void setcourse(params Course[] course1) //设置课程