Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Operacje matematyczne w php. Wyliczanie ceny netto
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----




Witam.

Potrzebuje wyliczyć cene netto na podstawie ceny brutto i vatu.

Korzystam z następującego wzoru:


Cytat
7,38 : (100+23) = 7,38 : 123 = 0,06
0,06zł * 100 = 6 zł
Cena netto to 6 złotych.

Próbowałem tez np: cena_brutto/1,22

Kod wygląda tak:

  1. $operacja_1a = $cena_brutto_1/(100+$vat_1);
  2. $cena_netto_1 = $operacja_1a*100;


Problem w tym, że wszystkie wartości są źle obliczone. Jak próbuje obliczyć z tej otrzymanej ceny netto, cene brutto, wtedy wszystkie liczby są dziwnie zaokrąglone.

Cytat
1. cena brutto: 10,99 - Cena netto:8.13008130081 - VAT:23
2. cena brutto: 3,58 - Cena netto:2.43902439024 - VAT:23
3. cena brutto: 24,66 - Cena netto:19.512195122 - VAT:23
4. cena brutto: 0,55 - Cena netto:0 - VAT:8


Będe wdzięczny za wszelkie wypowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Uriziel01
post
Post #2





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Mikro lekcja matematyki na poziomie bodajże szkoły podstawowej (reguła trzech):

Kod
100% x
122% 10,99

(100*10,99)/122 = 9,00819...
Go to the top of the page
+Quote Post
webdice
post
Post #3


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Cytat(Uriziel01 @ 11.01.2012, 07:34:29 ) *
Mikro lekcja matematyki na poziomie bodajże szkoły podstawowej (reguła trzech):

Kod
100% x
122% 10,99

(100*10,99)/122 = 9,00819...


Po co tak komplikować?

Kod
cena netto/1 + vat = cena brutto


Kod
123/1,23 = 100
10,99/1,23 = 9,00819...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 03:33