10.设计汽车类(c++)

更新时间:2023-12-09 21:31:02 阅读: 评论:0

2023年12月9日发(作者:晒出我的)

-

10.设计汽车类(c++)

10.设计汽车类(c++)

󰀀今天不一样哦󰀀

󰀀大哥在󰀀

任务:

设计一个汽车类,并实现它的基本功能

要求如下:

1. 成员变量:车门,车灯,速度(类型以及变量名均自拟)。

2. 成员函数:打开车门

其中打开车门、关闭车门、打开车灯、关闭车灯四个函数,用于改变对象内部对应的成员变量的值。加速,减速两个函数,每次调用就将内

部的速度变量分别对应增加10或者减少10。车门,车灯两个函数的初始状态都为 OFF,速度的初始值为0。

根据输入的命令(命令由1-6表示,分别对应调用打开车门、关闭车门、打开车灯、关闭车灯、加速、减速函数)输出汽车的最终状态,

若输入命令135则输出状态如下:

1

2

3

车门 ON

车灯 ON

速度 10

上述命令为135,则分表调用了打开车门、打开车灯、加速这三个函数,因此最后输出的汽车状态为车门打开,车灯打开和速度为10。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

#include

using namespace std;

class Car

{

public:

string door;

string light;

int speed;

Car()

{

door="OFF";

light="OFF";

speed=0;

}

void opdoor_car()

{door="ON";}

void cldoor_car()

{door="OFF";}

void oplight_car()

{light="ON";}

void cllight_car()

{light="OFF";}

void hspeed_car()

{speed+=10;}

void lspeed_car()

{speed-=10; }

void printfcar()

{

cout<<"车门 "<

cout<<"车灯 "<

cout<<"速度 "<

}

};

int main()

{

char cmds[25];

cin>>cmds;

Car car;

for(int i=0;i<25;i++)

{

if(cmds[i]=='1')

_car();

if(cmds[i]=='2')

_car();

if(cmds[i]=='3')

t_car();

if(cmds[i]=='4')

t_car();

if(cmds[i]=='5')

_car();

if(cmds[i]=='6')

_car();

}

car();

}

自行运行哦 下期见

-

10.设计汽车类(c++)

本文发布于:2023-12-09 21:31:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1702128662241136.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:10.设计汽车类(c++).doc

本文 PDF 下载地址:10.设计汽车类(c++).pdf

标签:车门   打开   车灯   函数   汽车   对应
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|