第一范文网 - 专业文章范例文档资料分享平台

C++程序设计车辆管理系统实验报告 附源代码

来源:用户分享 时间:2025/5/29 0:33:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

cout << \按1返回主界面:\ cin >> c; if (c == 1) { jiemian(); }

else {

jiemian(); } }

void Car::show() { int i, j;

if (top != 0) {

cout << \车库中所有车的基本信息:\ for (i = 0; i < top; i++) {

cout << \车辆编号:\ cout << \车名:\ cout << \购买日期:\ cout << \生产厂家:\

cout << \行驶里程:\ cout << \车辆价格:\

cout << \驾驶员的名字:\

cout << \驾驶员的手机号:\ cout << \车型:\

cout << \摩托车,2->汽车,3->客车,4->面包车,5->货车)\endl;

} } else

cout << \车辆库为空!\ cout << \按1返回主界面:\ cin >> j; if (j == 1) { jiemian(); }

else {

jiemian(); } }

void Car::delet() { int i,a=0; while(1){

if(top==0){

cout<<\车辆库为空将退回功能界面!\ break; }else{

cout<<\请输入要删除的车辆编号!\ cin>>i;

for(int j=0;j

cout << \车辆编号:\ cout << \车名:\ cout << \购买日期:\ cout << \生产厂家:\

cout << \行驶里程:\ cout << \车辆价格:\

cout << \驾驶员的名字:\ cout << \驾驶员的手机号:\<< car[j].cellphone << endl; cout << \车型:\

cout << \摩托车,2->汽车,3->客车,4->面包车,5->货车)\

cout<<\是否确定信息并删除!(1->是,2->否)\ int n; cin>>n; if(n==1){

car[j].num=car[top-1].num; car[j].name=car[top-1].name; car[j].time=car[top-1].time; car[j].made=car[top-1].made;

car[j].distance=car[top-1].distance; car[j].price=car[top-1].price; car[j].driver=car[top-1].driver;

car[j].cellphone=car[top-1].cellphone; car[j].type=car[top-1].type; top--; a++; }else if(n==2){

cout<<\系统返回中!\ }else{

cout<<\输入错误系统返回中。。。\ } }

}

if(a==0){

cout<<\此编号不存在,不能进行删除,请重新输入!\ }else{

cout<<\删除成功!系统将返回功能界面....\ break; } } }

jiemian(); }

void Car::sum() {

int i, j,l,m,a=0, b=0, c=0,d=0,f=0; cout << \统计里程\ cout << \统计资产\ cout << \统计驾驶员\ cout << \统计车辆数\ cout << \输入统计的选项:\ cin >> i;

if (i > 0 && i < 5) { switch (i) { case 1:

cout << \总里程\

cout << \各类车的总里程\ cout << \输入选项:\ cin >> j;

if (j == 1 || j == 2) { switch (j) { case 1:

for (l = 0; l < top; l++) { a = a + car[l].distance; }

cout << \总里程:\

cout << \查询成功,系统将返回主页面。\ break; case 2:

for (m = 0; m < top; m++) {

if (car[m].type == 1) { a=a+car[m].distance; } else

if (car[m].type == 2) { b=b + car[m].distance; }

else

if (car[m].type == 3) { c=c + car[m].distance; }

else

if (car[m].type == 4) { d=d+car[m].distance; }

else

f=f + car[m].distance; }

cout << \摩托车的总里程:\ cout << \汽车的总里程:\ cout << \客车的总里程:\ cout << \面包车的总里程:\ cout << \货车的总里程:\

cout << \查询成功,系统将返回主页面。\ //(1->摩托车,2->汽车,3->客车,4->面包车,5->货车) break; default:

cout << \输入有误!系统将返回.\ break; } }

else {

cout << \输入错误,系统返回。\ break; }

break; case 2:

cout << \总资产\

cout << \各类车的总资产\ cout << \输入选项:\ cin >> j;

if (j == 1 || j == 2) { switch (j) { case 1:

for (l = 0; l < top; l++) { a = a + car[l].price; }

cout << \总资产:\

cout << \查询成功,系统将返回主页面。\ break; case 2:

C++程序设计车辆管理系统实验报告 附源代码.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5k04b4nydi670et7c26i4qfr0177x6016gw_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top