Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podział floata % na 3 części a zaokrąglanie
duch4ever
post 5.11.2019, 16:27:39
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 22.06.2010

Ostrzeżenie: (0%)
-----


Witam, mam nietypowy problem i nie wiem jak to ugryźć smile.gif

Mam zamówienie na kwotę powiedzmy 100zł i w skład którego wchodzą produkty i teraz dajemy rabat na zamówienie 30% więc kwota zamówienia to 70zł.
I teraz muszę proporcjonalnie obniżyć kwotę każdego produktu o 30% ALE tak aby suma była równa 70.00 zł, problem to oczywiście zaokrąglanie kwot bo kiedy cenę każdego z produktów obniżymy o 30% to na na końcu często będzie różnica +1/-1 grosz.

Jest jakiś algorytm który rozwiąże problem? Możne kwotę zrobić jako int i trzeba ją % podzielić na x części bez zaokrąglania.
Miał może ktoś podobny problem?

Z góry dzięki za pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post 5.11.2019, 16:51:34
Post #2





Grupa: Zarejestrowani
Postów: 6 762
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


A musisz pokazywać obniżoną cenę każdego produktu? Skoro rabat jest na całość, to mnie jako klienta i tak nie interesuje jaką cenę po zniżce będzie mieć każdy produkt (bo i tak nie kupię jednego).
A jeśli musisz pokazywać, to może na zasadzie CENA zł - 30%. Choć ja bym się kierował tym co napisałem wyżej.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.05.2024 - 00:26