C++一卡通管理系统[2023-01-26]

C++一卡通管理系统[2023-01-26]

编程题

题 1: 采用面向对象的程序设计方法编写一个一卡通管理系统,要求使用多继承、
虚函数、虚基类,要有设定类别、计算消费额等功能。

题 2:定义一个处理时间的类 CTime,它有 3个私有数据成员:Hour,Minute,Second
和若干个公有成员函数,并实现如下要求:
①构造函数重载;
②带缺省参数构造函;
③定义一个非静态成员函数设置时间;
④定义一个友元函数来打印时间;⑤运用运算符重载实现对象的++,和–功能;
⑥在测试程序中,使用不同的构造函数来创建不同的对象,打印时间。

题 3:采用面向对象的程序设计方法编写一个公司的工资管理系统,要求使用多继承、虚函数、虚基类,要有设定级别、计算工资等功能得分指标:基本功能 15 分、概念和技术 8 分、功能设计 7 分。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,你想了解关于学生一卡通管理系统C++代码吗?那我可以为您提供一些思路。 首先,学生一卡通管理系统主要包括学生信息管理、一卡通充值、消费记录查询、一卡通挂失等功能。因此,我们需要设计对应的类,例如学生类、一卡通类、消费记录类等。 其次,我们需要设计一个主函数,用于调用各个功能模块,并且可以通过命令行参数来实现不同的功能。 具体的代码实现,我们可以通过模块化的方式来编写,先编写好各个类的实现,然后再编写主函数。 这里提供一个简单的类定义示例: ```c++ // 学生类 class Student { private: string name; // 姓名 int id; // 学号 string department; // 学院 public: Student(string name, int id, string department); // 构造函数 string getName(); // 获取姓名 int getId(); // 获取学号 string getDepartment(); // 获取学院 void setName(string name); // 设置姓名 void setId(int id); // 设置学号 void setDepartment(string department); // 设置学院 }; // 一卡通类 class Card { private: int id; // 卡号 int balance; // 余额 bool isLost; // 是否挂失 public: Card(int id, int balance); // 构造函数 int getId(); // 获取卡号 int getBalance(); // 获取余额 bool getIsLost(); // 获取是否挂失 void setId(int id); // 设置卡号 void setBalance(int balance); // 设置余额 void setIsLost(bool isLost); // 设置是否挂失 void recharge(int amount); // 充值 void consume(int amount); // 消费 }; // 消费记录类 class Record { private: int cardId; // 卡号 int amount; // 消费金额 string time; // 消费时间 public: Record(int cardId, int amount, string time); // 构造函数 int getCardId(); // 获取卡号 int getAmount(); // 获取消费金额 string getTime(); // 获取消费时间 }; ``` 以上仅是一个简单的示例,具体实现还需要结合实际需求来进行设计。 希望这些信息能对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值