Podział floata % na 3 części a zaokrąglanie |
Podział floata % na 3 części a zaokrąglanie |
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źć
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! |
|
|
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. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 6.05.2024 - 00:26 |