Strona 1 z 1

30% z sumy, ale nie wiekszej niż X

: 16 gru 2019, o 17:12
autor: mk4full
Dzień dobry,

Mam pewien problem metametyczny, robię na stornie mały kalkulator w którym przysługuje użytkownikowi zniżka np. 30% na zakup.
Wspomniana zniżka 30% przysługuje tylko na kwotę do 90zł, czyli jeśli użytkownik coś zamówi za 88zł zostanie mu naliczona zniżka 30% z 88zł, jeśli zamówi coś za 102zł, zostanie mu naliczona zniżka 30% tylko na 90zł. Mam problem jak to zapisać matematycznie jako wzór.

Z góry dziękuje za pomoc.
Pozdrawiam

Re: 30% z sumy, ale nie wiekszej niż X

: 16 gru 2019, o 17:19
autor: kerajs
x - cena artykułu
y- cena z rabatem
r- rabat w procentach
\(\displaystyle{ y= \begin{cases} \frac{100-r}{100} \cdot x & \text{dla} \ 0<x \le 90 \\ x-\frac{r}{100} \cdot 90 & \text{dla} \ x > 90 \end{cases} }\)

Re: 30% z sumy, ale nie wiekszej niż X

: 16 gru 2019, o 21:38
autor: Gosda

Kod: Zaznacz cały

def zwroc_znizke(kwota, procent, prog):
    return procent * min(prog, kwota)
Python = pseudokod 8-)