![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
witam, mam poniższy kod:
wszystko jest ok, ale jeśli w kwocie mam np 10.20 zł to pisze: dziesięć złotych 2/100 gr. ale jeśli jest 10.23 zł to jest dobrze - reasumując, pomija mi ostatnie zero w groszach, ale jeśli jest zero groszy to jest OK.... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Poniewaz, czy to bedzie .2 czy .20, czy .200000 to i tak to zawsze jest .2
A dzieje sie tak, poniewaz uzywac ABS na tekscie. ALbo wiec dopisuj jedno zero na koncu gdy liczba bedzie jednocyfrowa, albie nie uzywaj ABS i przekazuj oryginalny text ![]() A na przyszlosc sprawdzaj jak dokladnie wyglada liczba, na ktorej operujesz na kazdym etapie to bedziesz wiedzial gdzie sie psuje -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tyle, że 0.2 to nie to samo co 2/100.
Zmień sobie linijkę 48 na: bo tu leży problem. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Tyle, że 0.2 to nie to samo co 2/100. A czy ktos twierdzi inaczej? Wlasnie dlatego autor zglosil problem, bo zamiast 20/100 wyswietlalo mu 2/100Napisalem jak problem rozwiazac. Twoj kod jest pokazuje to, co ja napisalem slownie Cytat wiec dopisuj jedno zero na koncu gdy liczba bedzie jednocyfrowa ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 13:23 |