Jump to content
php.lv forumi

valiida procentu paradishana


Grey_Wolf

Recommended Posts

saskaaros ar shaadu probzu...

ir f-ja kas aprekjina % viss buutu labi, bet dazos gadijumos peec noapaljoshanas kopeejaa sumaa Nav 100

skatiit sheit

principaa matimaatiski viis ir pareizi...

Kaa vareetu vieglaak apiet sho probleemu...

P.S. sii kljuuda uzrodas ne paaraak biezji, bet vinja ir :(

edit: aizmirsu piebilst ka tos procentus vajag diezgan preciizi...

un iskataas ka triks ar peedeeja noapaljoshanu (piezdziishanu iisti labi nebuus)...

Edited by Grey_Wolf
Link to comment
Share on other sites

lai būtu precīzi, tad tev kā minimums vajag 3 vai 4 ciparus aiz komata, jo pie lieliem skaitļiem tāds mazs cipars būs pavisam maz, līdz ar ko zūd 1%, tā pat arī bija man kad taisīju firmai fišku kur taisīt pasūtījumus utt, tip pārdot preces utt ... un bija problēma ar PVN, jo tas reizēm bija vai nu par mazu vai nu par lielu, un tur palīdzēja tikai un vienīgi 4 cipari aiz komata, pat 3 nelīdzēja tā kā vienīgā izeja, 4 cipari aiz komata, ja tas ir POLL, tad tā tam jābūt ka 1 procents brīžiem paliek .....

Link to comment
Share on other sites

noaapalot tā ka summā sanāk 100,00% var laikam tikai tad kad apaļo uzreiz visas daļas un pie katras daļas tad skaties vai vajag kādu mazāko vienību skaitīt klāt (atņemt nost).

gatava f-ju nav pa rokai, bet ja pareizi atceros arī daļas turēju masīvā.

 

un noapaļojot nekad nebūs aritmētiski precīzs rezultāts bez kļūdas, jo tā ir noapaļošana.

Link to comment
Share on other sites

Vienkāršākajā gadījumā (ja nav ļoti daudz to vērtību, un tās neatšķirās ļoti viena no otras) vajag darīt šādi: visiem % rēķina kā parasti, taču pēdējam rēķina: 100-(visu iepriekšējo summa). Tad kopsumma būs smuki 100%.

 

Ja vērtību ir daudz, tad var gadīties, ka pēdējā vērtība var pamatīgi atšķirties. Tad jārīkojas uz to pusi kā v3rb0 saka.

Link to comment
Share on other sites

×
×
  • Create New...