当前位置:C++技术网 > 资讯 > 练习项目:4 书籍销售报告分析程序

练习项目:4 书籍销售报告分析程序

更新时间:2015-06-25 22:49:47浏览次数:1+次

书籍销售报告分析程序

要求:

1.从1月份到12月份,逐月提示输入销售的书籍的数量,提示使用预设的字符串数组表示,月份以“一月”、“二月”等的形式存储。

2.输入完毕后,提示输入书籍价格,程序显示全年的销售额,以及显示每个月销售额占全年的比例列表,有效数为两位的百分比,如35.15%。并提供一个选择,可以选择显示全年的每个月的月份、销售额和所占比例三列按照销售额从小到大排列或者从大到小排列、也可以选择按照销售比例从小到大排列或者从大到小排列。


实现分析:

1.这个练习使用二维数组或者string 数组的使用,以及批量计算。

2.此练习需要使用合理的数据结构存储计算得到的结果,方便程序处理。

3.排序可以使用合适的算法实现。

4.此程序主要应用于办公软件、财务软件和数据统计分析软件等。


实现思路:

1.首先预存12个月的中文月份字符串,使用char二维数组或者使用string 一维数组。

2.使用一个数组存储对应的每一个月的销售量。

3.输入完毕后,使用一个变量记录总额,然后循环计算每一个月的所占比例。

4.使用一个二维数组存储最后分析的默认排序结果。

5.根据显示的模式,分别提供对应的函数来支持排序。


提示:

1.此练习是偏重于算法和实际应用,与书本上的练习题不一样,结合实际开发,做完相当于在积累项目经验。

2.此分析和实现思路只是一个参考,使用最原始的数组来实现,对初学者来说最常用。如果你水平较高,可以采用数据结构来实现。

3.排序问题是非常实用的,几乎完整的软件对于数据的显示都有排序功能。