Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] kalkulator w javascript
macza
post 9.01.2007, 19:41:07
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 4
Dołączył: 1.05.2006
Skąd: Lublin

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


Witam, kalkulator zrobilem, mnozenie dzielenie itd dziala, oprocz dodawania...
mam 2 zmienne:
liczba1 - pierwsza liczba
liczba2 - druga liczba
i mam:
wynik - wynik dzialania:
wynik=liczba1*liczba2; - dobrze liczy
lecz
wynik=liczba1+liczba2; - daje nam, przy 1 i 2 (na przyklad) wynik 12 (laczy liczby) zamiast je dodawac i dac wynik 3

proszeo pomoc tongue.gif


--------------------
_tworzenie stron www tanio Lublin - tworzenie stron www, tanio, szybko, solidnie, własny CMS.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Dandelion
post 9.01.2007, 20:47:24
Post #2





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


w wiekszosci jezykow tak sie dzieje jezeli dodajesz do siebie 2 stringi
Go to the top of the page
+Quote Post
ikioloak
post 9.01.2007, 20:55:25
Post #3





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


Korzystaj z funkcji parseFloat(), czyli:
Kod
var wynik = parseFloat(document.forms['..'].elements['..'].value) + parseFloat(document.forms['..'].elements['..'].value)
Go to the top of the page
+Quote Post
lopik
post 9.01.2007, 23:49:55
Post #4





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


A czemu nie parseInt() ?
Skoro nie napisał że będzie korzystał z liczb dziesiętnych. winksmiley.jpg

Kod
wynik = parseInt(liczba1) + parseInt(liczba2);


Ten post edytował lopik 9.01.2007, 23:50:56


--------------------
w3c & c++
Go to the top of the page
+Quote Post
macza
post 10.01.2007, 16:00:03
Post #5





Grupa: Zarejestrowani
Postów: 236
Pomógł: 4
Dołączył: 1.05.2006
Skąd: Lublin

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


@Dandelion, ale jak to rozwiazac... biggrin.gif

tak dziala dzieki: @ikioloak

@lopik, a ty pomysl... po co ci kalkulator bez liczb dziesietnych... ?

Pozdrawiam


--------------------
_tworzenie stron www tanio Lublin - tworzenie stron www, tanio, szybko, solidnie, własny CMS.
Go to the top of the page
+Quote Post
lopik
post 11.01.2007, 14:31:33
Post #6





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Cytat
@lopik, a ty pomysl... po co ci kalkulator bez liczb dziesietnych... ?

Nie napisałeś nic o liczbach typu float więc mogło się wydawać że pracujesz na liczbach całkowitych.
No ale END bo problem rozwiązany.


--------------------
w3c & c++
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 18:37