求助,使用C++的类建立一个简单卖玩具的程序

来源:百度知道 编辑:UC知道 时间:2024/05/23 14:34:26
使用C++的类建立一个简单卖玩具的程序。类内必须具有单价、售出数量以及每种玩具售出的总金额等数据,为该类建立一些必要的函数,并在主程序中使用对象数组建立若干个带有单价和售出数量的对象,显示每种玩具售出的总金额。

#include <iostream>

using namespace std;

class Toy
{
public:
Toy();
Toy(int ,int);
~Toy();
private:
int price;
int num;
int amount;
public:
void set(int,int);
void print();
};
Toy::Toy():price(0),num(0),amount(0)
{
}
Toy::Toy(int a,int b):price(a),num(b),amount(a*b)
{
}
Toy::~Toy()
{
}
void Toy::set(int a,int b)
{
price = a;
num = b;
amount = a*b;
}
void Toy::print()
{
cout<<"单价="<<price<<",售出数量="<<num<<",总售出金额="<<amount<<endl;
}

int main( )
{
Toy dog(25,4);
Toy cat(20,10);
Toy pig(33,5);

dog.print();
cat.print();
pig.print();

Toy toy[10];
for(int i=0;i<10;i++)
{
toy[i].set(i+20,i+2);
toy[i].print();
}
<