C#算法计算从总金额减去每个购买商品的折扣

时间:2018-07-14 21:07:23

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

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

如果有人可以帮助我在c#中为此编写算法,那将是很棒的

预先感谢

1 个答案:

答案 0 :(得分: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; }