Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 69 Pomógł: 1 Dołączył: 26.02.2004 Skąd: kielce. //Świętokrzyskie Ostrzeżenie: (0%)
|
mam taki skrypt ::
i mam problem po wpisaiu wartosci 1 w inputach 0% i 22 % wylicza mi sume bez vat 2 a sume z vat 2.2199999999999997 . czy jesty coś zle jak w js zrobic zaokraglenia -------------------- ... aleobiad 80 %
"Doskonałości nie da się przyśpieszyć..." |
|
|
|
![]() |
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat //Returns the value 20
x=Math.round(20.49) //Returns the value 21 x=Math.round(20.5) //Returns the value -20 x=Math.round(-20.5) //Returns the value -21 x=Math.round(-20.51) -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
|
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 69 Pomógł: 1 Dołączył: 26.02.2004 Skąd: kielce. //Świętokrzyskie Ostrzeżenie: (0%)
|
Cytat(nospor @ 2005-08-12 11:46:34) Cytat //Returns the value 20 x=Math.round(20.49) //Returns the value 21 x=Math.round(20.5) //Returns the value -20 x=Math.round(-20.5) //Returns the value -21 x=Math.round(-20.51) TAK TYLKO MI BARDZI\EJ JEST POTRZEBNE Z DWOMA CYFRAMI PO PRZECINKU. NIE WIEM DLACZEGO TAK LICZY czasem sa dwie liczby po przecinku czasem jakis magiczny ulamek od czego to moze zalezec 1 + 1*1,22 = 2,22 a nie kosmiczny uamamek Ten post edytował Sm0key 12.08.2005, 11:21:56 -------------------- ... aleobiad 80 %
"Doskonałości nie da się przyśpieszyć..." |
|
|
|
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%)
|
Wystarczy pomnożyć składniki razy 100, użyć Math.round i podzielić przez 100. Gotowe - masz liczby zaokrąglone do 2-go miejsca po przecinku...
-------------------- |
|
|
|
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 69 Pomógł: 1 Dołączył: 26.02.2004 Skąd: kielce. //Świętokrzyskie Ostrzeżenie: (0%)
|
NAJPROSTSZE ZAWSZE NIEWIDOCZNE. DZIEKI
ALE I TAK MNIE ZASTANAWIA JAK JS TO LICZY ZE MU TAKIE KOSMICZNE ULAMKI WYCHODZA ....... -------------------- ... aleobiad 80 %
"Doskonałości nie da się przyśpieszyć..." |
|
|
|
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
Jak chcesz sie dowiedziec czemu to musialbys sie zaglebic w teorie z metod numerycznych.. jak bedziesz studiowal informatyke kiedys to sie dowiesz skad te "kosmiczne ulamki". W skrocie mowiac wynika to z nienajlepszej precyzji liczb zmiennoprzecinkowych.
PS. nie pisz duzymi literami, bo to oznacza krzyk, a chyba krzyczec nie musisz.. -------------------- Brak czasu :/
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 9.11.2004 Ostrzeżenie: (0%)
|
Number.toFixed(2). Tyle.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:21 |