Novo

Forum kao aplikacija na telefonu

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

  • 7 odgovora
  • 5.065 pregleda

Najnovija ↓

Zaokruzivanje prilikom racunanja - POMOC 30.04.2009. u 02:35 · pre 213 meseci #1
Imam problem i molim da mi neko pomogne.
Naime, prilikom racunanja (konkretno plata) primjenjuje se procentni racun za izracunavanje poreza i doprinosa. Rezultat se izracunava i formatira (po default) na 2 decimalna mjesta. Medjutim kada se saberu ovako izracunati prosjeci ne daju zbir prikazanih brojeva vec ima odstupanja. Na pr. 16.82+12.05=28.88 (treba 28.87).

Kako da ovo rijesim

Unaprijed HVALA
Re: Zaokruzivanje prilikom racunanja - POMOC 01.05.2009. u 01:33 · pre 213 meseci #3
Funkcija jeste round, ali primer nije dobar.
Treba zaokruziti svaki sabirak, a ne samo zbir.

Ovde je problem sto je izracunati doprinosi npr.
16.82444, iako se vidi samo 16.82
12.0543, iako se vidi samo 12.05
Kada saberes ova dva broja dobijas:
28.87874 pa se to prikazuje kao 28.88.

Medjutim, ako zakruzis sabirke ovako:
round(16.82444, 2) dobijas tacno onu vrednost koja se i prikazuje: 16.82
round(12.0543, 2) -> 12.05
i kada saberes ova dva broja dobijes 28.87




Re: Zaokruzivanje prilikom racunanja - POMOC 02.05.2009. u 01:00 · pre 213 meseci #6
Znaci, svi sabirci koji se dobijaju mnozenjem, dijeljenjem, korjenovanjem, ... moraju se izracunavati kroz finkciju Round(racunska operacija; 2-broj decimalnih mijesta). Samo sabiranje ovako izracunatih sabiraka nije potrebno provoditi kroz funkcuju Round.

Da li sam dobro shvatio?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme