e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Kotne funkcije

Koda:
<script type="text/javascript">
document.write("<table summary='kotne'>")
document.write("<tr><td>kot (&deg;)</td><td>sinus</td>")
document.write("<td>kosinus</td><td>tanges</td></tr>")
for (var stopinje=0; stopinje<360;  stopinje+=10)
{
radiani=stopinje*Math.PI/180;
sinus=Math.sin(radiani);
sinus=sinus.toFixed(3)
cosinus=Math.cos(radiani);
cosinus=cosinus.toFixed(3)
tanges=Math.tan(radiani);
tanges=tanges.toFixed(3)
if (tanges>100){tanges="\u221E"}
document.write("<tr><td");
document.write(stopinje);
document.write("</td><td>");
document.write(sinus);
document.write("</td><td>");
document.write(cosinus);
document.write("</td><td>");
document.write(tanges);
document.write("</td></tr>");
}
document.write("</table>");
</script>
Izgled v
brskalniku:
Razlaga: Podan primer izpiše vrednost kota v °, in njegovo vrednost kotnih funkcij sinus, kosinus in tangens. Ker JavaScript uporablja kot enote kotov radiani, je potrebno stopinje spremeniti v radiane z stopinje*Math.PI/180. Število π je lastnost predmeta Math. Postopki tega predmeta so tudi kotne funkcije sinus, kosinus in tangens. Postopek toFixed(3) zaokroži rezultat na tri mesta. Vrednosti se z zanko for s postopkom document.write izpišejo v tabelo.

SERŠ Maribor : Strokovna gimnazija : 2004 : Rok Teržan