Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
function ecken(Funktion){
if(Funktion == 'ecken'){
var summe = window.document.Eck.summe.value;
var n = (summe / 180) + 2;
window.document.Eck.n.value = n}
if(Funktion == 'wisu'){
var n = window.document.Eck.n.value;
var summe = (n - 2) * 180;
window.document.Eck.summe.value = summe;}
if(Funktion == 'refresh'){
window.document.Eck.summe.value = "";
window.document.Eck.n.value = ""}}
<form name="Eck" action="" onSubmit="">
<table border="1">
<tr>
<td><input type="button" width="60" class="button" value=" Anzahl der Ecken " onClick="ecken('ecken')"></td>
<td><input name="n"></td>
</tr>
<tr>
<td><input type="button" width="60" class="button" value=" Winkelsumme " onClick="ecken('wisu')"></td>
<td><input name="summe"></td>
</tr>
<tr>
<td><input type="button" width="60" class="button" value=" Zeilen leeren " onClick="ecken('refresh')"></td>
<td>(n - 2)</td>
</tr>
</table>
</form>
function isAFract(n){
var s = "" + n //Umwandlung in String
while (s.indexOf(",")>-1){//Kommata durch Punkte ersetzen
s=s.substring(0,s.indexOf(",")) + "."
+ s.substring(s.indexOf(",")+1 ,s.length)
}
var anzahl_punkt=0//Variable zum Zählen der Dezimalpunkte
for (var i=0; i<s.length; i++)
if (s.charAt(i)==".")
anzahl_punkt++
if (anzahl_punkt>1) //Mehr als ein Dezimalpunkt?
return false
// *** Eigentliche Überprüfung nach obigem Muster
// *** Neu: Der Dezimalpunkt ist ein erlaubtes Zeichen
var ziffern = ".0123456789" //Gültige Zeichen
if (s.charAt(0)=="-") //Führendes Minus entfernen
s = s.substring(1, s.length)
if (s=="0") //Bei "0"
return true
if (s.charAt(0)=="0" &&s.charAt(1)!=".")
//Bei 0 am Anfang ohne folgenden Punkt
return false
for (var i=0; i<s.length; i++)
if (ziffern.indexOf(s.charAt(i))==-1) //Keine Ziffer
return false
return true
}