[求助]C++题
一、问题描述 某公司需要开发一个车辆管理程序,其所管理的车辆主要有客车,小轿车,卡车。每种车辆具有车辆编号,汽车号牌,车辆制造公司,车辆购买时间,车辆型号,耗油量/公里,基本维护费,累积总费用等信息。客车还具有座位数量等信息。
每台车辆当月总费用=油价*耗油量/公里+基本维护费
基本维护费:客车为2000元/月,小轿车为级别系数*1000元/月,卡车为1500元/月。
二、系统设计要求:
1、 根据问题描述进行类的设计
抽象出基类,确定基类的数据成员和成员函数;确定派生类数据成员和成员函数。实现各构造函数和析构函数,达到初始化和清理目的。实现各成员函数,实现对各数据成员的读取和设置。
2、 通过文件储存各种车辆信息。
3、 车辆编号在生成车辆信息时同时生成,每输入一个新车辆信息编号自动顺序加1。
4、 能按照车辆编号查找,添加,删除,更新,显示各车辆的信息
5、 可以设置和统计每台车辆的月平均费用等。
6、 程序有简单的菜单功能。