【问题标题】:c# algorithm to calculate the discount that is subtracted from the total amount onto each purchased item insteadc#算法来计算从总金额中减去每个购买项目的折扣
【发布时间】:2018-07-14 21:07:23
【问题描述】:

目前,我正在为在我的网上商店购买多件商品提供固定折扣。 因此,例如,买方可能会获得 100 美元总价的 25 美元的折扣 - 所以最终他将支付 75 美元。 支付交易卡中间商现在要我为买家购买的每件商品添加折扣。所以如果他买了以下 2 顶帽子:每顶 25 美元 1把伞:20美元 1 件 T 恤:30 美元 那么我该如何从购买的每件商品上减去通常从总价中减去的正确折扣呢?

如果有人能帮我用c#写一个算法就好了

提前致谢

【问题讨论】:

  • Stack Overflow 是一个面向专业和爱好者程序员的问答网站。这不是一个让你工作的论坛。
  • 当总价超过 100.00 美元时,您不能只从每件商品的单价中减 25% 吗?
  • 但 25% 只是一个例子,它可以是任何东西。
  • 在某些时候你必须知道你打了多少折扣。取该数字,除以购买商品的数量,然后将结果应用于每件商品。
  • 小步骤...我假设您知道如何调整总数。现在对每个小计进行固定调整。然后将固定调整设为变量。最后,按产品(或适用于您的应用程序的任何内容)查找正确的调整。

标签: c# asp.net asp.net-mvc


【解决方案1】:

您当前拥有的代码是什么? C# 示例如下所示:

// Assuming 'items' is an Enumerable type containing the list of items in the order var totalCost = 0; for (var i in items) { // Accumulates the cost of each item at a 25% discount totalCost += 0.75 * i.Cost; }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 2023-04-07
    相关资源
    最近更新 更多