-3

我有一个无法用列表或数组解决的问题这很容易。这是提示:

一家大公司向其销售人员支付佣金。销售人员每周收到 200 美元外加该周总销售额的 9% 的佣金。例如,一名销售人员在一周内销售了价值 5000 美元的商品,将获得 200 美元加上 5000 美元的 9%,即总共 650 美元。您是销售人员的名字、姓氏和 N 件已售商品的提示用户。编写一个名为 Commission 的程序,输入一个销售人员的名字、姓氏以及上周销售的每个 iterm 的商品数量和数量,然后计算并显示该销售人员的名字、姓氏和收入。销售人员出售的商品数量没有限制。注意:我们不使用列表或数组;将项目类型和值存储在变量中以供以后计算。

有处理类重载的复杂方法,但我不熟悉它们。我不知道如何解释可变数量的项目。这是我想太多了吗?

4

2 回答 2

4

使用循环:读入项目和数量,添加到收入中。不需要列表或数组。

于 2013-02-12T17:53:04.870 回答
0

无需记住单个销售额来计算所需的结果。

只需在输入时总结每个人的销售额。您需要的所有信息都是总和,对于计算,您并不关心总和是如何组成的。

您可以使用许多嵌套循环来执行此操作,其中一个是最外层的循环人员,一个是内部的循环项。在项目循环开始时,您将总和初始化为零,通过 eacj 循环迭代,您添加项目销售值。内循环完成后,计算收益并显示出来。转移到下一个人。简单的?

于 2013-02-12T18:59:36.410 回答