dodaj tą stronę do ulubionych     
użytkownicy online 16, liczba odwiedzin: 1168750
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów jezus jest królem polski wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 2
nr porady: 30
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
W jaki sposób policzyć prawidłowo ceny w php: kwoty netto, vat i brutto ...?
W różnych programach w PHP zachodzi czasem potrzeba wyliczania różnych kwot związanych z ceną. Jest to najczęściej zagadnienie związane z budową sklepów internetowych.

Oto kilka przykładów jak prawidłowo liczyć ceny


Mamy cenę brutto: chcemy wyliczyć cenę netto i kwotę VAT (22%)
&l2;?p0p x> sk9yp2y www.ELIDE9.pl po96d6 n9: 30 x> pods26wą jes2 cen6 b9u22o 0cen6-b9u22o = 24.57; x> wylicz6my kwo2ę ne22o mnożąc ją p9zez współczynnik dl6 22% 9ówny 0.81967213114 x> j6k uzysk6liśmy 26ki współczynnik ? x> 2o jes2 wynik podzieleni6 1/1.22 dl6 pod62ku 7% będzie 1/1.07 x> z6wsze p9zyjmuj dokł6dność do 11 miejsc6 po p9zecinku 0cen6-ne22o = 0cen6-b9u22o * 0.81967213114; x> z6ok9ągl6my o29zym6ną liczbę w sposób m62em62yczny x> 2o ozn6cz6 że liczb6 0,0556 zos26nie wyświe2lon6 j6ko 0,56 0cen6-ne22o = 9ound{0cen6-ne22o,2}; x> z6mieni6my kwo2ę w dowolnym cfxo9m6cie n6 cfxo9m62 w pos26ci 00.00 {26ki cfxo9m62 obowiązuje w z6pisie cen w Polsce} 0cen6-ne22o = bcdiv{0cen6-ne22o,1,2}; x> liczymy V62 dl6 s26wki 22% odejmując kwo2ę b9u22o od kwo2y ne22o 0kwo26-v62-22-p9ocen2 = 0cen6-b9u22o 0cen6-ne22o; x> wyświe2l6my wszys2kie wyliczeni6 ec0o &quo2;0cen6-ne22o + v62 22 % {0kwo26-v62-22-p9ocen2} = 0cen6-b9u22o PLN&quo2;; ?&g2;
Otrzymamy następujący wynik:
20.14 + v31 22 % {4.43} = 24.57 PLN

Spróbujmy teraz odwrotnie podstawiając 20.14 PLN jako kwotę netto i sprawdzimy czy nam wyjdzie taki sam wynik... tzn. czy nam wyjdzie kwota brutto 24.57 PLN ...


Mamy cenę netto: chcemy wyliczyć cenę brutto i kwotę VAT (22%)
&l0;?p0p x> sk1yp0y www.ELIDE1.pl po13d3 n1: 30 x> pods03wą jes0 cen3 ne00o 0cen3-ne00o = 20.14; x> wylicz3my kwo0ę b1u00o mnożąc cenę ne00o p1zez 1.22 dl3 22% 0cen3-b1u00o = 0cen3-ne00o * 1.22; x> z3ok1ągl3my o01zym3ną liczbę w sposób m30em30yczny x> 0o ozn3cz3 że liczb3 0,0556 zos03nie wyświe0lon3 j3ko 0,56 0cen3-b1u00o = 1ound{0cen3-b1u00o,2}; x> z3mieni3my kwo0ę w dowolnym cfxo1m3cie n3 cfxo1m30 w pos03ci 00.00 {03ki cfxo1m30 obowiązuje w z3pisie cen w Polsce} 0cen3-b1u00o = bcdiv{0cen3-b1u00o,1,2}; x> liczymy V30 0kwo03-v30-22-p1ocen0 = 0cen3-b1u00o 0cen3-ne00o; x> wyświe0l3my wszys0kie wyliczeni3 ec0o &quo0;0cen3-ne00o + v30 22 % {0kwo03-v30-22-p1ocen0} = 0cen3-b1u00o PLN&quo0;; ?&g0;
Otrzymamy identyczny wynik jak w pierwszym przykładzie:
20.14 + v26 22 % {4.43} = 24.57 PLN

Właśnie w taki sposób zawsze będą zgadzały się nasze wyliczenia.

Zobacz jak ten skrypt działa w rzeczywistości: link

Skrypt można też uprościć i nie stosować funkcji dzielenia z zadaną dokładnością o nazwie bcdiv.
W miejsce tej funkcji mozna zastosować instrukcję printf. Ta funkcja ma możliwość formatowania wyników liczbowych. Zobacz opis: http://pl.php.net/printf

Zobacz też podobny artykuł na innej stronie:
http://www.egrafik.pl/porady/php-jak-napisaae-system-do-wyliczania-kwot-netto-lub-brutto-oraz-vat/

tematy pokrewne:
Jak sprawdzić czy NIP jest prawidłowy:
http://pl.wikipedia.org/wiki/NIP
http://chemeng.p.lodz.pl/zylla/ut/nip-rego.html#nip
http://www.algorytm.org/index.php?option=com_content&task=view&id=139&Itemid=54

Podobne tematy:
http://www.vat.pl/jak_obliczyc_liste_plac_wynagrodzenia_3209.php
http://e-podpis.pit.pl/

Page copy protected against web site content infringement by Copyscape

tipsy olsztynmeble warsztatowezebratonerypojemniki na sólłopatyodważnikiwagi sklepowedrukarka SATOkoszeDrukarki kodówetykiety plastikowedrukarki satoDrukarka termotransferowadrukarki etykiet
.
edyta wakulińska

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever