我有一个问题,我不能解决列表或数组,这很容易。这是提示:
一家大公司以佣金为基础向销售人员付款。销售人员 每周收到200美元加上该周总销售额的9%佣金。对于 例如,一周销售价值5000美元商品的销售人员就会收到 200美元加上5000美元的9%,或总计650美元。您是销售人员的快速用户 firstName,lastName和N个已售商品。 编写一个名为Commission的程序,输入一个销售人员的firstName, lastName,以及上周销售的每个iterm的商品数量和数量 计算并显示该销售员的firstName,lastName和收入。那里 对销售人员销售的商品数量没有限制。 注意:我们不使用列表或数组;将项目类型和值存储在变量中 以后的计算。
有很复杂的方法来处理类重新加载,但我不熟悉它们。我不知道如何解释可变数量的项目。我是否想过这个?
答案 0 :(得分:4)
使用循环:读取项目和数量,添加到收入。不需要列表或数组。
答案 1 :(得分:0)
无需记住个人销售额来计算所需结果。
只需在输入时总结每人的销售额。您需要的所有信息都是总和,对于计算,您不关心如何组合总和。
您可以使用多个嵌套循环执行此操作,一个是最外层循环人员,内部循环项目。在项目循环开始时,您将总和初始化为零,使用eacj循环迭代添加项目销售值。内循环完成后,计算收入并显示它们。转到下一个人。简单?