完整包含类的对象的实际应用程序

编写一个完整包含类的对象的实际应用程序。 (1)建立股票类Stock,定义一个对象数组存放连续5个交易日的股票信息。编写一个主函数,计算两个Stock对象(前后两日)的当日收盘价计算当日涨幅。用指针引

#include<iostread>

using namespace std;

class Stock

{

private:

    static int n_count;

    int number;

    float max,min,begin,end;

public:

    Stock(int n,float ma,float mi,float b,float o);

    void set_stock();

    void show_stock();

    float get_end();

    int get_n_count();

    int friend get_stock(Stock *s);

    void assign_stock(Stock &p);

};

int Stock::n_count=0;

void Stock::assign_stock(Stock &p)

{

    if(this!=&p)

    {

        n_count++;

        number=p.number;

        max=p.max;

        min=p.min;

        begin=p.begin;

        end=p.end;

    }

}

Stock::Stock(int n,float ma,float mi,float b,float e)

{

    n_count++;

    number=n;

    max=ma;

    min=mi;

    begin=b;

    end=e;

}

void Stock::set_stock()

{

    n_count++;

    count<<"number=:";

    cin>>number;

    cout<<"max=:";

    cin>>max;

    cout<<"min=:";

    cin>>min;

    cout<<"begin=:";

    cin>>begin;

    cout<<"end=:";

    cin>>end;



}

void Stock::get_end()

{

    return end;

}

int Stock::get_n_count()

{

    return n_count;

}

int get_stock(Stock *s)

{

    cout<<endl<<s->begin<<"\t"<<s->end;

    if((s->begin)>(s->end)) return 1;

    else return 0;

}

int main()

{

    Stock s2(4,7,88,7,48,7,56,7,68);

    Stock s3;

    s3.assign_stock(s2);

    s3.show_stock();

    return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值