gpt4 book ai didi

php - 动态定价计算,其中每个单位逐渐变得比之前的单位便宜

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:18:25 25 4
gpt4 key购买 nike

<分区>

我正试图想出一种优雅的方式来做到这一点,但到目前为止我都失败了。这个想法很简单:

目前,我有一个分层定价方法。

  • 1-10,000 @ $0.007
  • 10,001-100,000 @ $0.005
  • 100,001-1,000,000 @ $0.003
  • 1,000,001+ @ $0.002

我想做的是 1 个价格为 0.007 美元,1,000,000 个价格为 0.002 美元,其中从 1 到 1,000,000 的每个价格都逐渐降低,而没有 10k、100k 和 1m 的硬停。

每次我认为我拥有它时,我都离得很远。这是我现在拥有的:

function getCost($units)
{
$min = 0.002;
$max = 0.007;
$limit = 1000000;

if($units < $limit)
{
$pricePerUnit = (($limit - $units) / $limit * ($max - $min)) + $min;
} else {
$pricePerUnit = $min;
}

return $pricePerUnit * $units;
}

当我以这种方式接近阈值时,东西会变得更便宜,所以有一个临界点,我最终以较低的总价格结束我添加的单位越多,这根本不是我想要的。

我知道有一种非常优雅的方法可以做到这一点,但我没有。我希望其他人至少能为我指明正确的方向。

谢谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com