Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 3.590 pregleda

Najnovija ↓

Kako se pojavljuje milioniti deo centa 24.07.2017. u 19:26 · pre 112 meseci #1
Verovatno negde grešim pri izboru formata cifara, al ne znam gde. Naime, cena artikla je npr. 22,50 din, količina je npr. 8 i neka je dat rabat 10%. Meni rabat umesto 18 kad pokrenem upit u tabeli ispisuje 18,0000002682209.
Re: Kako se pojavljuje milioniti deo centa 24.07.2017. u 20:20 · pre 112 meseci
izmenjeno 1 put, poslednji put dusans 24.07.2017. u 20:33
  1. dusans24.07.2017. u 20:33zapis iz teksta poruke
#3
Ne treba da bude Double već Decimal.
Knjigovodstveni račun je malo drugačiji od klasične aritmetike,
zato je i uveden Decimal kao tip podatka - omogućava precizne
kalkulacije u bazi 10.

https://stackoverflow.com/a/1165788
Sviđa mi se1
Re: Kako se pojavljuje milioniti deo centa 24.07.2017. u 21:26 · pre 112 meseci #4
Nisam dosad koristio Decimal, Double mi je uvek davao dobre rezultate, ali, naravno, treba prihvatiti ono što je bolje, što je i namenjeno za konkretne poslove.
Dakle-Decimal.
Re: Kako se pojavljuje milioniti deo centa 25.07.2017. u 16:41 · pre 112 meseci #7
Treba da bude tip Currency sa dva decimalna mesta. Kada računaš rabat zaokruži na dve decimale round(nesto, 2)

U floating point zapisu NE MOŽE da se tačno prikaže 10% (0.1 u decimalnom brojnom sistemu). Može TAČNO da se prikaže samo 1/2, 1/4, 1/8... odnosno samo brojevi koji su stepen broja 2, odnosno zbir razlomaka čiji su imenioci stepen broja 2.

Isto kao što u decimalnom brojnom sistemu NE MOŽE tačno da se prikaže broj 1/3, 1/7 itd.
Re: Kako se pojavljuje milioniti deo centa 25.07.2017. u 16:51 · pre 112 meseci #8
Rekoh da nisam radio sa podacima tipa decimaj, sad sam malo pogledao, vidim da je osobina Scale podrazumevano na 0, znači bez decimala, treba promeniti na 2 ili ako je potrebno na veći broj. Tada će i prihvatati i čuvati i decimale.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme