w innym poście, MSN dał mi dobry przewodnik na rozwiązanie mojego problemu matematycznego ( Obliczanie cenę oferty od całkowitego kosztu ). Teraz, chociaż mogę go obliczyć ręcznie, jestem całkowicie zatrzymany na jak napisać to w Pseudokod lub kodu. Ktoś mógłby dać mi szybką podpowiedź? Nawiasem mówiąc, chcę, aby obliczyć stawkę podane ostateczne koszty.
usage cost(bid) = PIN(bid*0.10, 10, 50)
seller cost(bid) = bid*.02
added cost(bid) = PIN(ceiling(bid/500)*5, 5, 10) + PIN(ceiling((bid - 1000)/2000)*5, 0, 10)
storing cost(bid) = 100
So the final cost is something like:
final cost(bid) = PIN(bid*.1, 10, 50) + pin(ceiling(bid/500)*5, 5, 20) + PIN(ceiling((bid - 1000)/2000)*10, 0, 20) + bid*.02 + 100 + bid
Solve for a particular value and you're done.
For example, if you want the total cost to be $2000:
2000 = PIN(bid*.1, 10, 50) + pin(ceiling(bid/500)*5, 5, 10) + PIN(ceiling((bid - 1000)/2000)*5, 0, 10) + bid*.02 + 100 + bid.
Bid must be at least > 1500 and < 2000, which works out nicely since we can make those PIN sections constant:
2000 = 50 + 10 + 5 + 100 + bid*1.02
1835 = bid*1.02
bid = 1799.0196078431372549019607843137













