使用 C ++的类建立一个简单的卖玩具程序。类内必须具有玩具单价、售出数量以及每种玩具售出的总金额等数据,并为该类建立一些必要的函数,并在主程序中使用对象数组建立若干带有单价和售出数量的对象,显示每种玩具售出的总金额。
时间: 2024-06-10 15:06:35 浏览: 16
好的,这个问题可以回答。以下是一个 C++ 类建立简单卖玩具程序的示例代码:
```cpp
#include <iostream>
using namespace std;
class Toy {
public:
float price;
int quantity;
float total;
void setPrice(float p) {
price = p;
}
void setQuantity(int q) {
quantity = q;
}
void calcTotal() {
total = price * quantity;
}
void display() {
cout << "单价:" << price << endl;
cout << "售出数量:" << quantity << endl;
cout << "总金额:" << total << endl;
}
};
int main() {
Toy toys[3];
toys[0].setPrice(10.5);
toys[0].setQuantity(100);
toys[0].calcTotal();
toys[1].setPrice(15);
toys[1].setQuantity(50);
toys[1].calcTotal();
toys[2].setPrice(20);
toys[2].setQuantity(80);
toys[2].calcTotal();
for (int i = 0; i < 3; i++) {
toys[i].display();
}
return 0;
}
```
这个程序使用一个 Toy 类来模拟卖玩具的过程。类中包含了玩具单价、售出数量以及每种玩具售出的总金额等数据,并为该类建立了 setPrice、setQuantity、calcTotal、display 等必要的函数。在主程序中,使用对象数组建立了三个带有单价和售出数量的对象,在循环中显示了每种玩具售出的总金额。
希望能够帮到你,如果你还有其他问题,可以继续提出。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)