一家公司生产五种产品,每种产品在一个月内每周的生产数量和销售价格都要记录下来。计算每种产品每周的生产值和销售值;计算所有产品每周的生产值和销售值;计算每种产品一个月内的生产值和销售值;计算所有产品生产总值和销售总值
可以使用结构体来记录每种产品的生产和销售数据,然后再进行统计计算。以下是一个基本的产品销售统计代码示例:
#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;
}
当然,在实际情况下可能还需要考虑一些其他的因素,如不同产品的生产成本和利润等,这些可以通过扩展结构体来记录相应的数据,然后进行更详细的计算和分析。