主题:[讨论]个人股票管理系统
【问题描述】
该系统要求建立一个时间段内某股民的投资情况管理系统,并具有排序、查找、计算、显示等功能。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的应用。
【功能要求】
(1)股票账户信息应包括:
股票代码,股票名称,持仓数目,当前价,涨跌幅,浮动盈亏,账户总值,剩余资金等。
(2)需要实现的功能
1) 建立10支给定股票的信息结构数组,包括股票代码,股票名称,当前价,涨跌幅等。并在统计的时间段以当天的收盘价作为每只股票的当前价进行信息更新和显示
2) 实现用户的投资过程,记录买卖过程(通过持仓数目的变化显示)
3) 每天更新和显示用户的账户信息
4) 计算并显示给定时间段内的盈亏
5) 按盈亏大小进行排序
6) 按股票代码查找该股票的价格变化
7) 查找收益最大的股票代码
8) 将该时间段内每天的账户信息内容存为文件。
(3)界面友好,输入信息符合逻辑如股票买入数目必须为100的整数倍,剩余资金不能为负数、不可能有非数字的字符等。
该系统要求建立一个时间段内某股民的投资情况管理系统,并具有排序、查找、计算、显示等功能。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的应用。
【功能要求】
(1)股票账户信息应包括:
股票代码,股票名称,持仓数目,当前价,涨跌幅,浮动盈亏,账户总值,剩余资金等。
(2)需要实现的功能
1) 建立10支给定股票的信息结构数组,包括股票代码,股票名称,当前价,涨跌幅等。并在统计的时间段以当天的收盘价作为每只股票的当前价进行信息更新和显示
2) 实现用户的投资过程,记录买卖过程(通过持仓数目的变化显示)
3) 每天更新和显示用户的账户信息
4) 计算并显示给定时间段内的盈亏
5) 按盈亏大小进行排序
6) 按股票代码查找该股票的价格变化
7) 查找收益最大的股票代码
8) 将该时间段内每天的账户信息内容存为文件。
(3)界面友好,输入信息符合逻辑如股票买入数目必须为100的整数倍,剩余资金不能为负数、不可能有非数字的字符等。