某商店经销一种货物,货物成箱购进,成箱卖出,购进和卖出时以重量为单位,各箱的重量不一样,因此,商店需要记录下日前库存的货物的总重量,现在要求用Ct+语言来模拟商店货物购进和卖出的情况。c++
时间: 2024-02-23 12:00:57 浏览: 137
基于C++进行B+树的模拟【100012527】
好的,以下是一个简单的C++程序,它模拟了商店购进和卖出货物的情况,包括记录现有库存的总重量:
```c++
#include <iostream>
using namespace std;
int main() {
int stock_weight = 0; // 初始化库存重量为0
int purchase_weight, sold_weight; // 定义购进和卖出的重量
// 模拟购进货物
cout << "请输入购进货物的重量(单位:kg):";
cin >> purchase_weight;
stock_weight += purchase_weight; // 增加库存重量
cout << "购进 " << purchase_weight << "kg 货物成功!" << endl;
cout << "当前库存重量为:" << stock_weight << "kg" << endl;
// 模拟卖出货物
cout << "请输入卖出货物的重量(单位:kg):";
cin >> sold_weight;
if (sold_weight <= stock_weight) { // 库存充足
stock_weight -= sold_weight; // 减少库存重量
cout << "卖出 " << sold_weight << "kg 货物成功!" << endl;
cout << "当前库存重量为:" << stock_weight << "kg" << endl;
} else { // 库存不足
cout << "库存不足,无法卖出!" << endl;
}
return 0;
}
```
该程序使用`stock_weight`变量记录当前库存的总重量,然后通过用户输入模拟购进和卖出货物的情况。如果卖出的重量超过了库存重量,程序会提示“库存不足,无法卖出!”
阅读全文