További matematikai képletek
Adott szám négyzetgyöke
JavaScript ( js ) fájl, megírása:
function negyzetgyok(form)
{ a=eval(form.a.value)
x=Math.sqrt(a)
form.eredmeny.value = x
}
Megírhatjuk egy sorban is. De akkor, pontosvesszőt kell alkalmaznunk, a funkciók elválasztására.
Példa:
function negyzetgyok(form)
{ a=eval(form.a.value) ; x=Math.sqrt(a) ; form.eredmeny.value=x }
XHTML fájl, megírása:
<FORM name="a_negyzetgyoke">
<table class="tabla002" border="2">
<tr>
<td>A érték<br />
<input type=text size=6 value=9 name="a"> </td>
Átadjuk a javascript programnak, hogy számolja ki, az "a" négyzetgyökét
<td>Katt_ide<br />
<input type="button" value="Négyzetgyöke" onClick="negyzetgyok(this.form)"> </td>
Eredmény visszaküldése, azaz megjelenítése, a "name=ans" címre
<td>x=Eredmény<br />
<input type "number" value=0 name="eredmeny" size=20></td>
</tr>
</table>
</FORM>
A továbbiakban, csak a JavaScript fájl programja szerepel.
A + B + C = Négyzetgyöke
function ambmc_gyoke(form)
{
a=eval(form.a.value)
b=eval(form.b.value)
c=eval(form.c.value)
x=Math.sqrt(a+b+c)
form.eredmeny.value=x
}
Háromszög oldalainak hossza, Pitagoras tétel: (A*A) + (B*B) = (C*C)
C négyzetgyöke= "c" oldal, hosszával
//Pitagoras tétel: (a*a)+(b*b)=(c*c)
function anmbn_cn(form)
{
a=eval(form.a.value)
b=eval(form.b.value)
x=(a*a)+(b*b)
form.ans.value = x
x=Math.sqrt((a*a)+(b*b))
form.ansgyok.value = x
}
Téglatest felszíne: [(a*b) + (a*c) + (b*c)]*2
function tegla_felszin(form)
{ a=eval(form.a.value) ; b=eval(form.b.value) ; c=eval(form.c.value)
x=[(a*b)+(a*c)+(b*c)]*2
form.tfelszin.value = x
}
Téglatest térfogata: (a*b*c)
function tegla_terfogata(form)
{ a=eval(form.a.value) ; b=eval(form.b.value) ; c=eval(form.c.value)
x=(a*b*c)
form.tterfogat.value = x
}
Tetraéder felszíne ( négyzetgyök alatt, "a" a négyzeten, szorozva 3-al)
function tetraeder_felszine(form)
{ a=eval(form.a.value)
x=Math.sqrt((a*a)*3)
form.tetrafelszin.value = x
}
Tetraéder térfogata [(négyzetgyök alatt "2") : 12] * a
Ellenőrizni a szabályokat
function tetraeder_terfogata(form)
{ a=eval(form.a.value)
z=Math.sqrt(2)
x=((z/12)*a)
form.tetraterfogat.value = x
}
Százalék számítása
"a" értéknek, mennyi a "b" százaléka = (a/100)*b
function a_szazaleka(form)
{ a=eval(form.a.value)
b=eval(form.b.value)
x=((a/100)*b)
form.szazalek.value=x
}
A "pi" értékkel való szorzás
a*3.141592653589793 vagy (a*Math.PI)
function a_szor_pi(form)
{ a=eval(form.a.value)
x=(a*Math.PI)
form.eredmeny.value=x
}