三体·六分仪 2025-04-18 22:21 采纳率: 100%
浏览 7
已结题

网购结算(函数解题)c++

题目描述
小T在网上网购了乒乓和羽毛球各若干个,这两件商品的单价分别为4元和2.5元。正逢双十一大促商家在搞促销活动,规则如下:

购买乒乓球数量10个及以上,则乒乓球价格可以打8折;且每买12个乒乓球就可以抵扣一个羽毛球的费用(如果有买的话)。

请编写一个价格结算程序,输入购买的乒乓和羽毛球个数,并返回最终的总费用。

输入格式
两个整数,分别表示乒乓球和羽毛球的数量x和y。

输出格式
最终所需支付的总费用(结果保留1位小数)

  • 写回答

3条回答 默认 最新

  • 阿里嘎多学长 2025-04-18 22:21
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    网购结算(函数解题)c++

    小T的网购结算问题可以使用函数来解决。首先,我们可以定义两个函数:一个用于计算乒乓球的总价格,另一个用于计算羽毛球的总价格。

    #include <iostream>
    using namespace std;
    
    double pingPangBallPrice(int count) {
        if (count >= 10) {
            return count * 4 * 0.8;
        } else {
            return count * 4;
        }
    }
    
    double yueMaoBallPrice(int count) {
        return count * 2.5;
    }
    
    int main() {
        int pingPangBallCount, yueMaoBallCount;
        cout << "请输入乒乓球数量:";
        cin >> pingPangBallCount;
        cout << "请输入羽毛球数量:";
        cin >> yueMaoBallCount;
    
        double pingPangBallTotalPrice = pingPangBallPrice(pingPangBallCount);
        double yueMaoBallTotalPrice = yueMaoBallPrice(yueMaoBallCount);
    
        cout << "乒乓球总价格:" << pingPangBallTotalPrice << endl;
        cout << "羽毛球总价格:" << yueMaoBallTotalPrice << endl;
        cout << "总价格:" << pingPangBallTotalPrice + yueMaoBallTotalPrice << endl;
    
        return 0;
    }
    

    在上面的代码中,我们定义了两个函数 pingPangBallPriceyueMaoBallPrice,用于计算乒乓球和羽毛球的总价格。然后,在 main 函数中,我们输入乒乓球和羽毛球的数量,并使用这两个函数计算总价格。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月26日
  • 已采纳回答 4月18日
  • 修改了问题 4月18日
  • 创建了问题 4月18日