产品销售统计代码如何写

一家公司生产五种产品,每种产品在一个月内每周的生产数量和销售价格都要记录下来。计算每种产品每周的生产值和销售值;计算所有产品每周的生产值和销售值;计算每种产品一个月内的生产值和销售值;计算所有产品生产总值和销售总值

可以使用结构体来记录每种产品的生产和销售数据,然后再进行统计计算。以下是一个基本的产品销售统计代码示例:

#include <iostream>
#include <string>
using namespace std;

// 产品生产和销售数据结构体
struct ProductData {
    int weeklyProduction; // 每周生产量
    int weeklySales; // 每周销售量
    int monthlyProduction; // 一个月生产总量
    int monthlySales; // 一个月销售总量
};

int main()
{
    // 定义五种产品的生产和销售数据
    ProductData product1 = { 50, 30, 200, 120 };
    ProductData product2 = { 40, 25, 160, 100 };
    ProductData product3 = { 35, 20, 140, 80 };
    ProductData product4 = { 30, 18, 120, 72 };
    ProductData product5 = { 25, 15, 100, 60 };

    // 计算每种产品每周的生产值和销售值
    cout << "Product 1 production per week: " << product1.weeklyProduction << endl;
    cout << "Product 1 sales per week: " << product1.weeklySales << endl;
    // 同理,计算其他产品每周的生产值和销售值

    // 计算所有产品每周的生产值和销售值
    int weeklyTotalProduction = product1.weeklyProduction + product2.weeklyProduction + product3.weeklyProduction
        + product4.weeklyProduction + product5.weeklyProduction;
    int weeklyTotalSales = product1.weeklySales + product2.weeklySales + product3.weeklySales
        + product4.weeklySales + product5.weeklySales;
    cout << "Total production per week: " << weeklyTotalProduction << endl;
    cout << "Total sales per week: " << weeklyTotalSales << endl;

    // 计算每种产品一个月内的生产值和销售值
    cout << "Product 1 production in a month: " << product1.monthlyProduction << endl;
    cout << "Product 1 sales in a month: " << product1.monthlySales << endl;
    // 同理,计算其他产品一个月内的生产值和销售值

    // 计算所有产品生产总值和销售总值
    int totalProduction = product1.monthlyProduction + product2.monthlyProduction + product3.monthlyProduction
        + product4.monthlyProduction + product5.monthlyProduction;
    int totalSales = product1.monthlySales + product2.monthlySales + product3.monthlySales
        + product4.monthlySales + product5.monthlySales;
    cout << "Total production in a month: " << totalProduction << endl;
    cout << "Total sales in a month: " << totalSales << endl;

    return 0;
}

当然,在实际情况下可能还需要考虑一些其他的因素,如不同产品的生产成本和利润等,这些可以通过扩展结构体来记录相应的数据,然后进行更详细的计算和分析。