本文目录一览: 1、c++程序设计题:定义一个股票类(stock 对象数组,存放连续5个交易日的股票信息,计算股票涨幅。...
#include iostream
using namespace std;
int main()
{
double stock[5]; // 定义长度为5的数组存放用户输入的股票价格
for(int i = 0;i 5;i++)
{
cin stock[i];
} // 循环读入用户输入的股价
double percent = (stock[4] - stock[0]) * 100;
cout "涨幅:" percent "%" endl;
return 0;
}
是的,设计一个名为 Stock的类表示股票,该类包括:
1、一个名为symbol的字符串数据域表示股票代码:
2、一个名为name的字符串数据域表示股票名称;
3、一个名为previousPrice的double型数据域,用来存储股票的前一 日收盘价:
4、一个名为currentPrice的double型数据域,用来存储股票的当前价格:
5、创建一个给定特定代码和名称的股票构造方法:
6、一个名为getChangePercentO方法,返回从前的日价格到当前价格变化的百分比。
实现这个类,编写个测试程序,创建一个Stock 对象,它的股票代码是600000,股票名称是“浦发银行”,前一日收盘价是 25.5元,当前的最新价是28.6元,显示市值变化的百分比。
拓展资料
设计一个Stock类和DividendStock类
编写了一个表示拥有股票情况的Stock类,这里给出了一个简化版,去掉了对参数的合法性的检查等细节,现在需要创建一个可以发放分红的股票。红利的多少和持有股票的数量成正比,不是所有的股票都是会有分红的,所以不能直接在Stock类上直接增加这个功能,而是应该在Stock类的基础上,继承一个DividendStock类。并在这个子类中增加分红的属性和行为。
(1)一个用于记录分红的字段dividents
(2)重写父类的getProfit方法(在父类的getProfit方法的基础上还要加上分红的)
父类的getProfit+股票的总的分红(也就是字段dividents的值)
(3)增加计算分红的方法,方法中的参数表示每股的红利,可以理解为成员变量dividents赋值: 股票的总的分红=每股的红利*总股数
public void payDividend(double amountPerShare)
编写一个测试的程序,创建一个名为”Oracle”的分红股票,先后以单价32元购买200股,以单价40元购买350股。每股的分红2.8元。这支股票的当前价格是每股50元。
园林绿化行业大体可以分为市政园林、地产园林和生态修复等三大类。随着房地产市场迅速发展,地产园林也取得了迅速发展,同时国家有关部门逐步重视生态破坏修复国土整治工作,生态修复也成为园林绿化的一个新兴领域。以下是园林类上市股:
东方园林(002310)高成长霸气依旧,继续保持中国园林第一股的领军企业;
铁汉生态(300197)后起之势迅猛,不可小看;
棕榈园林(002431)的暴涨,让市场对园林概念股充满遐想。
绿大地(002200):典型的园林上市公司,不过今年云南干旱苗木受到影响,但股价只有30多,补涨强烈。
泰达股份(000652):天津房地产公司,有园林业务,不到十元股价,早就该涨了
腾达建设(600512):市场上有参股浙江滕头园林股份有限公司的说法。
发表评论