【题目背景】某市交通管理局每年都对所管辖的车辆进行收取管理费,大车(排量>=1.8升)管理费为500元/年,小车(排量<1.8升)300元年,同时还要对违反交通规则的车辆进行罚款,罚款数额不定(本题无实际使用意义,仅为考试目的)【题目内容】请用C#设计一个车辆缴费费系统,建立一个抽象的车辆父类以及大车、小车两个子类,车辆类具有车牌号码、排量两个属性,以及缴年度管理费、缴罚款两个方法。【题目要求】l 编写一个类文件,利用继承实现如上所述的类结构l 用虚函数实现缴管理费方法,大车和小车的程序不一样,以实现缴纳管理费方法的多态性。l 编写一个主控运行程序文件来调用类。主控程序能根据用户输入的车牌号,操作类型(罚款或缴管理费,若是罚款还应输入罚款数额),判断其能否完成正常的操作流程,并给出最后的操作结果,输出该车牌号,排量以及操作结果和数额l 主控程序文件应能调用类文件里所有属性和方法l 车辆的基础信息在主控程序文件里用静态二维数组提供,数据信息如下:车牌号 排量1 1.12 1.43 2.0【评分标准】l 程序能正确运行,功能基本完成,且满足编写要求。 (60分)l 代码结构清晰,命名规范、可读性好、冗余代码少,无虚数,具有良好的可扩充性和可维护性。 (20分)l 用户界面友好、美观,使用方便灵活 (10分)l 程序健壮性好,具有良好的容错机制,能应对各类输入或用户任意操作,运行不易崩溃 (10分)谢谢了,程序要的很急,最迟明天中午就要交了,这次是补考,过了一个假期系统重装过了,机器里Microsoft Visual Studio.NET都没有,附近也没有买盘的地方,实在没办法了。程序不用作的很好,达到60分就可以了,拜谢!!
想当年我的VFP就是叫我们班长代我考的,呵呵
被我们教导员发现了,不过他放我一马,没说出去
{
private string _no;
private string _pl;
public string NO
{
get
{
return _no;
}
set
{
_no=value;
}
}
public string PL
{
get
{
return _pl;
}
set
{
_pl=value;
}
} public abstract void JF(){}
public abstract void FK(){}
}
{
...override
}Public class SmallCar():Car
{
...override
}
我还在找微软的,学的时候就用这个,而且忘得差不多了,开源的只会更迷茫...
/// Car 的摘要说明。
/// </summary>
public abstract class Car
{
private string number=string.Empty;
private double displacement=0.0; /// <summary>
/// 车号
/// </summary>
public string Number
{
get{return numbler;}
set{displacement=value;}
} /// <summary>
/// 排放量
/// </summary>
public double Displacement
{
get{return displacement;}
set{displacement=value;}
}
public Car(){} public abstract double GetCost();
public abstract double Fine();
} /// <summary>
/// BigCar 的摘要说明。
/// </summary>
public class BigCar:Car
{
public BigCar(){} public override double GetCost()
{
return this.Displacement>=1.8?500:0;
} public override double Fine()
{
return 0;
}
}
/// <summary>
/// SmallCar 的摘要说明。
/// </summary>
public class SmallCar:Car
{
public SmallCar(){} public override double GetCost()
{
return this.Displacement<1.8?300:0;
} public override double Fine()
{
return 0;
}
}需要好像没写清楚,大车和小车除了满足条件以外,不满足的费用怎么计算没写,
罚款金额计算也没写。
说点题外话,我知道我现在的形象就是一个反面典型,不学习,临考试才来求人家帮忙。确实这件事我做的不好,但是关系到毕业证和学位证,由不得我想那么多了。书到用时方恨少,这我都知道。但至少我从没为选择计算机专业后悔过,大4上半学期别人专业一周只用来学校一次,我们还每天两三节课。别人临毕业前2周开始写论文,我们要从开学就开始做毕业设计。这些我都没有后悔过。在网上和你们这些陌生人说这些,有点觉得犯不着,但不说又不舒服...
再次感谢所有回帖帮我和骂我的人。你们都是我的老师。