2023年12月9日發(fā)(作者:曬出我的)

10.設(shè)計(jì)汽車類(c++)
??今天不一樣哦??
??大哥在??
任務(wù):
設(shè)計(jì)一個(gè)汽車類,并實(shí)現(xiàn)它的基本功能
要求如下:
1. 成員變量:車門(mén),車燈,速度(類型以及變量名均自擬)。
2. 成員函數(shù):打開(kāi)車門(mén)
其中打開(kāi)車門(mén)、關(guān)閉車門(mén)、打開(kāi)車燈、關(guān)閉車燈四個(gè)函數(shù),用于改變對(duì)象內(nèi)部對(duì)應(yīng)的成員變量的值。加速,減速兩個(gè)函數(shù),每次調(diào)用就將內(nèi)
部的速度變量分別對(duì)應(yīng)增加10或者減少10。車門(mén),車燈兩個(gè)函數(shù)的初始狀態(tài)都為 OFF,速度的初始值為0。
根據(jù)輸入的命令(命令由1-6表示,分別對(duì)應(yīng)調(diào)用打開(kāi)車門(mén)、關(guān)閉車門(mén)、打開(kāi)車燈、關(guān)閉車燈、加速、減速函數(shù))輸出汽車的最終狀態(tài),
若輸入命令135則輸出狀態(tài)如下:
1
2
3
車門(mén) ON
車燈 ON
速度 10
上述命令為135,則分表調(diào)用了打開(kāi)車門(mén)、打開(kāi)車燈、加速這三個(gè)函數(shù),因此最后輸出的汽車狀態(tài)為車門(mén)打開(kāi),車燈打開(kāi)和速度為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<<"車門(mén) "< 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(); } 自行運(yùn)行哦 下期見(jiàn) -

本文發(fā)布于:2023-12-09 21:31:01,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/1702128662241136.html
版權(quán)聲明:本站內(nèi)容均來(lái)自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:10.設(shè)計(jì)汽車類(c++).doc
本文 PDF 下載地址:10.設(shè)計(jì)汽車類(c++).pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |