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
}