<script>
function Soucet1() {
var a=parseInt(document.formular1.cislo1.value);
var b=parseInt(document.formular1.cislo2.value);
document.formular1.vysledek.value=a+b;
}
</script>
<b>Součet dvou celých čísel</b>
<form action="" name="formular1">
<input type="text" name="cislo1" size="10" /> první číslo<br />
<input type="text" name="cislo2" size="10" /> druhé číslo<br />
<input type="button" value="Sečti" onclick="Soucet1()" /><br />
<input type="text" name="vysledek" size="10" /> součet<br />
</form>
Součet dvou čísel
<script>
function JePrestupny(rok) {
return ((rok%4==0) && (rok%100!=0)) || (rok%400==0);
}
function Zpracuj(f) {
var r=parseInt(f.rok.value);
if (isNaN(r)) {
alert("Chybně zadaný rok!");
return;
}
else
if (JePrestupny(r))
f.vysl.value="ANO";
else
f.vysl.value="NE";
}
</script>
<b>Zjištění přestupnosti zadaného roku</b>
<form action="">
Rok
<input type="text" name="rok" size="6" maxlength="4" />
<input type="button" value="Je přestupný?" onclick="Zpracuj(this.form)" />
<input type="text" name="vysl" size="6" readonly="readonly" />
</form>
Zjištění přestupnosti zadaného roku
<script>
function FaktorialRek(n) {
if (n<=1)
return 1;
else
return n*FaktorialRek(n-1);
}
</script>
<form action="" name="faktRek">
číslo
<input type="text" name="x" size="10" />
<input type="button" value="Faktoriál"
onclick="this.form.v.value=FaktorialRek(parseInt(this.form.x.value))" />
<input type="text" name="v" size="25" readonly="readonly" />
</form>
<script>
function DoplnStranu() {
var a=parseFloat(document.trojuhelnik.odv1.value);
var b=parseFloat(document.trojuhelnik.odv2.value);
var c=parseFloat(document.trojuhelnik.prep.value);
if (!isNaN(a) && !isNaN(b) && !isNaN(c)) { // zadány všechny 3 strany
alert("Musíte zadat pouze dvě strany!");
return;
}
if (isNaN(a)) // nebyla zadána odvěsna a
if (isNaN(b) || isNaN(c)) {
alert("Musíte správně zadat dvě strany!");
return;
}
else {
if (b<c)
document.trojuhelnik.odv1.value=Math.round(Math.sqrt(c*c-b*b)*100)/100;
else
alert("Přepona musí být delší než odvěsna!")
}
if (isNaN(b)) // nebyla zadána odvěsna b
if (isNaN(a) || isNaN(c)) {
alert("Musíte správně zadat dvě strany!");
return;
}
else
if (a<c)
document.trojuhelnik.odv2.value=Math.round(Math.sqrt(c*c-a*a)*100)/100;
else
alert("Přepona musí být delší než odvěsna!")
if (isNaN(c)) // nebyla zadána přepona c
if (isNaN(a) || isNaN(b)) {
alert("Musíte správně zadat dvě strany!");
return;
}
else
document.trojuhelnik.prep.value=Math.round(Math.sqrt(a*a+b*b)*100)/100;
}
</script>
<b>Doplnění na pravoúhlý trojúhelník</b>
<form action="" name="trojuhelnik">
<input type="text" name="odv1" size="10"> odvěsna<br />
<input type="text" name="odv2" size="10"> odvěsna<br />
<input type="text" name="prep" size="10"> přepona<br />
<input type="button" value="Doplň" onclick="DoplnStranu()">
<input type="reset" value="Smaž"><br />
</form>
Doplnění na pravoúhlý trojúhelník
<script>
function Pridej(znak) {
document.kalkulacka.displej.value+=znak;
}
function Smaz() {
document.kalkulacka.displej.value="";
}
function Vyhodnot() {
document.kalkulacka.displej.value=eval(document.kalkulacka.displej.value);
}
</script>
<form action="" name="kalkulacka">
<table border="5" bgcolor="silver" cellpadding="5" align="center">
<tr align="center">
<td colspan="4" bgcolor="gray">
<input type="text" name="displej" size="30" />
<tr align="center">
<td><input type="button" value=" 7 " onclick="Pridej('7')" />
<td><input type="button" value=" 8 " onclick="Pridej('8')" />
<td><input type="button" value=" 9 " onclick="Pridej('9')" />
<td><input type="button" value=" + " onclick="Pridej('+')" />
<tr align="center">
<td><input type="button" value=" 4 " onclick="Pridej('4')" />
<td><input type="button" value=" 5 " onclick="Pridej('5')" />
<td><input type="button" value=" 6 " onclick="Pridej('6')" />
<td><input type="button" value=" - " onclick="Pridej('-')" />
<tr align="center">
<td><input type="button" value=" 1 " onclick="Pridej('1')" />
<td><input type="button" value=" 2 " onclick="Pridej('2')" />
<td><input type="button" value=" 3 " onclick="Pridej('3')" />
<td><input type="button" value=" * " onclick="Pridej('*')" />
<tr align="center">
<td><input type="button" value=" 0 " onclick="Pridej('0')" />
<td><input type="button" value=" ( " onclick="Pridej('(')" />
<td><input type="button" value=" ) " onclick="Pridej(')')" />
<td><input type="button" value=" / " onclick="Pridej('/')" />
<tr align="center">
<td><input type="button" value=" C " onclick="Smaz()" />
<td><input type="button" value=" . " onclick="Pridej('.')" />
<td colspan="2">
<input type="button" value=" = " onclick="Vyhodnot()" />
</table>
</form>