Obliczanie pola powierzchni koła
Warto¶ci zmiennych
[/code]
A więc tak:
Chciał bym aby 2 pierwsze zmienne (prom oraz zpk) były pobierane z pola “” a zmienna ppk była “odświeżona” po naciśnięciu przycisku submit (którego w tym kodzie nie ma)
var formul = document.getElementById('identyfikator_formularza');
var prom = formul['nazwa_pola'].value; //albo parseInt(formul['nazwa_pola'].value) jeśli chcesz dostać zmienną jako liczbę całkowitą
Po naciśnięciu klawisza: Do znacznika dodajesz zdarzenie onsubmit:
No właśnie, działa ale nie do końca. gdy w r wpiszę 1, kliknę oblicz jest 0, potem wpiszę 2, nadal jest 0, i aż do 4 jest zero. Ale jak teraz zacznę cofać (wstecz) to przy ok. 1-2 wynik jest. Co jest grane? Czy nie trzeba nic dopisać w ramach head?
To samo, a na dodatek po otworzeniu strony wynik jest przedstawiony jako NaN. Skrypt zachowuje się tak jak by najpierw przedstawiał wynik a potem go obliczał.
No ja mam właśnie mały problem. Dodałem function() ale nie działa. Wydaje mi się, że coś źle wpisałem ale nie weim co. Kod zmodyfikowałęm pod wzgledem zastosowanego wzoru mat.
Obliczanie pola powierzchni trapezu
a=
b=
h=
[/code]
Dzieki Jak by była opcja nagradzania userów to dostałbys 13tySmoku mega plusa odemnie Co do ograniczania jego funkcjonalności to robie to raczej na własne potzreby wiec podmienienie jednostek i wzoru jest znikomym problemem.
I mały OT. Czy w dzisiejszych czasach uważacie, że uczenie się programowania zaczynająć od JS jest lepszy od Pascala. Moim zdaniem tak ze względu na multiplayformowość JS i wieksza łatwość w programowaniu i ew. supportem.
JS ma ogromne ograniczenia, oraz jest strasznie powolny. Zaczynać trzeba ob C++ (wg mnie), jak zrozumiesz C++ to właściwie rozumiesz już wszystkie, zostanie jedynie kwestia składni, więc na każdy następny język potrzebujesz jedynie suchej dokumentacji.
Pstanowiłem rozwinąć jeszcze możliwości tego kalkulatora tak aby poprostu obliczał wynik działania zdefiniowanego przez uzytkownika a nie na podstawie wzoru. Np.
. Chciałbym zrobić coś takiego jak na stronie http://tablicematematyczne.info/index.p … kalkulator Tam jst to zrobione w php ale wydaje mi się,że zamierzony efekt w java script dało by się zrealizować. Myślałęm że wystarczy podać mu do odczytu tylko jedni pole a on odczyta już sobie liczby ze znakami. Niestety odczytuje tylko do pierwszego znaku działania. URL wygląda tak
a wynik wynosi 5.
Obliczanie pola powierzchni trapezu
b=
[/code]
Może wie ktoś jaką funkcję należało by zastosować aby skrypt nie zatrzymywał się na pierwszym napotkanym znaku mat.
Kalkulator
Wyrażenie:
[/code]
:-D
Musisz jednak pamiętać że przy napotkaniu błędu funkcji skrypt zostanie przerwany, wystarczy spróbować wpisać "(2+3", aby temu zapobiec trza trochę pogłówkować:
[code] Kalkulator Wyrażenie matematyczne:
Ciekawe jest to że jak się wpisze “Math.log(10)” to też obliczy poprawnie. A nawet cuda typu: “getparam(‘wyrazenie’).length”.