吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1752|回复: 23
收起左侧

[求助] 自学 C++第四天,写了一套停车收费系统 因为逻辑不强写的很冗杂,可以帮我优化一下吗

  [复制链接]
jiuxi 发表于 2022-12-3 17:33
自学 C++第四天,写了一套停车收费系统
因为逻辑不强写的很冗杂,可以帮我优化一下吗

(一)情景描述
停车场,按照以下规则收费:住宿人员住宿期间停车免费;非住宿就餐人员免费停车2小时,超过2小时后,按照每小时5元收费;其他人员免费停车1小时,超过1小时后,按照每小时5元收费。
(二)功能实现要求
1.系统自动判断停车类型进行收费;
2.如果停车收费,每小时输出累计超时时间及费用;
3.计算输出累计所缴费用
————————————————
[C++] 纯文本查看 复制代码
#include<iostream>
using namespace std;
void showmenu ()   //创建无参无返函数
{
    cout << "*****欢迎来到理工停车*****" << endl;
    cout << "*****请输入你的类型*****" << endl;
    cout << "1为住宿人员" << "2为非住宿就餐人员" << "3为其他人员 " <<  endl;
    cout << "***********************" << endl;
}
int  k (int a,int b) //创建有参有返函数
{
    int sum = (a-b)*5;
    return sum;
}
int num8 (int a,int c)  //创建有参有返函数
{
    int sum1 =a-c;
    return sum1;
}
int main() {
//    while (true)
    showmenu();  //调用函数实现菜单显示
    int time = 2;  //自定义int类型非住宿就餐人员停车限免时间
    int time1 = 1;  //自定义int类型其他人员停车限免时间
    int a;
    int  b;
    cin >> a;  //传入人员类型
    cout <<"请输入你停车时间" << endl;
    cin >>b;   //传入停车时间
    if (a==1)   //判断人员类型
    {
        cout  <<"你是住宿人员停车免费" << endl;
    } else if ((a==2) && (b>time))   //判断人员类型如果为2和时间大于自定义非住宿就餐人员
    {
        int o = k(b,time);      //调用自定义函数计算超出时间费用
        int m = num8(b,time);   //调用自定义函数计算超出时间
        cout <<"你是非住宿就餐人员" <<"超出停车时间" << m << "时"<<"需缴费" <<o <<"元" <<endl;
    } else if((a==3) && (b>time1))    //判断人员类型如果为3和时间大于自定义其他人员
    {
        int p = k(b,time1);      //调用自定义函数计算超出时间费用
        int y = num8(b,time1);    //调用自定义函数计算超出时间
    cout <<"你是非住宿非就餐人员" << "超出停车时间"  <<  y  <<"时间" <<"需缴费" << p <<"元" <<endl;
} else{
        cout << "请输入正确的编号" << endl;
    }

    return 0;

}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

37724861 发表于 2022-12-3 19:01
学4天就可以写系统,优秀!
挑灯看花 发表于 2022-12-3 19:47
我咋觉得你这个有bug呢,非住宿就餐停1个小时的情况没写啊
Zzhilianyun587 发表于 2022-12-3 19:51
cxl 发表于 2022-12-3 20:00
这就叫专业
江湖小蝴蝶 发表于 2022-12-3 20:35
我还以为真系统
smilencetion 发表于 2022-12-3 20:35
【一套停车收费系统】
稻海香 发表于 2022-12-3 20:41
优秀,自学4天,就可以写系统了,向你学习呀
hjxhjxjx 发表于 2022-12-3 20:51
可以增加文件保存功能
lfordch 发表于 2022-12-3 21:25
厉害了,看看评论区高手回复
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-27 08:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表