实验二 类与对象(二)
11页1、实验三 类与对象(2)【实验类型】验证性实验 【实验课时】2学时 【实验目的】(1)掌握对象数组定义与使用方法。(2)理解对象指针的概念,学会用指针引用对象。(3)了解this指针的工作方式。(4)掌握静态数据成员和静态成员函数的基本使用方法。(5)理解友元与友元函数的作用,掌握其使用方法。【实验环境】硬件:计算机软件:Microsoft Visual C+ 6.0【实验内容】1、按要求阅读、修攺、调试和运行以下程序。(1)实验内容 定义一个类Stock,记录一支股票交易的基本信息,信息包括交易日序号(表示本月的第几个交易日,用整数表示)、当日最高价、当日最低价、当日开盘价和当日收盘价。尽量发挥想象力,为该类设计成员函数。 在主函数中建立两个股票对象,分别存储该股票昨天和今天两天的信息,以当日收盘价计算该股票今天的涨幅。 使用股票类Stock,定义一个对象数组存放连续5个交易日的股票信息。 编写一个主函数,计算两个Stock对象(前后两日)的当日收盘价计算当日涨幅。用指针引用对象数组中的两个对象。在主函数中调用该函数计算从第2个交易日开始每天的当日涨幅。 在Stock类中定义一个静态数
2、据成员,记录当前Stock对象的数量。 设计一个成员函数Assign_stock为对象赋值,其中的形式参数是对另一个Stock对象的引用,使用this指针避免对自己的赋值,在主函数中显示用Assign_stock赋值的对象。 定义一个友元函数计算Stock对象的当日开盘价是否高于当日收盘价。若是,返回真,否则,返回假。(2)实验程序及运行结果(参考)以当日收盘价计算该股票今天的涨幅#include class Stockpublic: Stock(int n,double ma,double mi,double b,double e); void Set_Stock(int n,double ma,double mi,double b,double e); double Get_End(); void Show_Stock();private: int Number; double Max,Min,Begin,End;Stock:Stock(int n,double ma,double mi,double b,double e) Number=n; Max=ma; Min=mi; Be
3、gin=b; End=e; void Stock:Set_Stock(int n,double ma,double mi,double b,double e) Number=n; Max=ma; Min=mi; Begin=b; End=e;double Stock:Get_End() return End;void Stock:Show_Stock() coutNumbert; coutMaxt; coutMint; coutBegint; coutEndendl;void main() Stock s1(1,4.18,4.00,4.05,4.09); Stock s2(2,4.41,4.03,4.04,4.40); coutn(s2.Get_End()-s1.Get_End()/s1.Get_End()*100%endl;定义一个对象数组存放连续5个交易日的股票信息#include const int N=2;class Stockpublic: Stock(int n,double ma,double mi,double b,double e);Stock(); /增加无输入值的
《实验二 类与对象(二)》由会员n****分享,可在线阅读,更多相关《实验二 类与对象(二)》请在金锄头文库上搜索。
项目二财务管理价值观念
山东省安全生产风险分级管控与隐患排查治理信息化系统交流材料-2018.9.26
人教版高中地理必修3第一章地理环境与区域发展第二节《地理信息技术在区域地理环境研究中的应用》
第三章2房地产抵押贷款-固定利率抵押贷款
第八章工程质量法律制度
第25讲家庭电路与安全用电
餐厅点餐系统项目
项目7水箱水位控制
框架完整个人年度工作总结范文模板
科目名称-国土交通省
金融工程09课件
高校自主招生之结构化面试
房地产私募股权投资基金(PE)专题研究.
房地产基础知识培训2012
第一章食品检测技术基础知识
第10章网站设计与建设综合实例
第5章尝试迷人的机器人项目机器人灭火项目
自考英语二unit3
企业人力资源管理师第六章劳动法与劳动关系管理
第三章市场营销宏观环境分析
2024-02-03 4页
2023-08-02 8页
2023-03-21 12页
2023-12-20 16页
2023-03-29 6页
2022-09-02 15页
2023-01-26 7页
2023-01-30 11页
2022-12-27 7页
2023-06-05 3页