![]() |
![]() |
![]() ![]()
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 ![]() -------------------- _tworzenie stron www tanio Lublin - tworzenie stron www, tanio, szybko, solidnie, własny CMS.
|
|
|
![]() |
![]()
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
|
|
|
![]()
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)
|
|
|
![]()
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. ![]() Kod wynik = parseInt(liczba1) + parseInt(liczba2);
Ten post edytował lopik 9.01.2007, 23:50:56 -------------------- w3c & c++
|
|
|
![]()
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...
![]() 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.
|
|
|
![]()
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++
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 18:37 |