Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
playground:playground [2019/07/10 13:26] – created fachetplayground:playground [2019/07/10 14:36] – [Kabellängen] fachet
Line 4: Line 4:
 <!-- präsentiert von kostenlose-javascripts.de --> <!-- präsentiert von kostenlose-javascripts.de -->
 <script type='text/javascript'> <!-- <script type='text/javascript'> <!--
 +function log10(l){
 +   return Math.log(l)/Math.log(10);
 +}
 +
 function berechnen() { function berechnen() {
-   var bmi+   var fd, kl, kd, ra, rfd, g, ge
-   var weight = document.bmiform.gewicht.value; +   var = document.form.f.value; 
-   var height = document.bmiform.groesse.value; +   var = document.form.a.value; 
-   if (weight < 10 || weight > 200{ alert("Falsches Gewicht.nBitte Daten erneut eingeben"); return null; } +   var l = document.form.l.value; 
-   if (height < 50 || height > 250) { alert("Falsche Grösse.nBitte Daten erneut eingeben"); return null; } +   var d = document.form.d.value; 
-   bmi Math.round(weight / (Math.pow((height/100),2))); +   
-   output "Ihr BMI beträgt " + bmi + ".\n"+   f = f.replace(/,/, ".")
-   if (bmi < 18) output +"Sie haben starkes Untergewicht."+   a = a.replace(/,/, "."); 
-   if (bmi == 18output += "Sie haben deutliches Untergewicht."+   l = l.replace(/,/, "."); 
-   if (bmi == 19) output += "Sie haben leichtes Untergewicht."+   d.replace(/,/, "."); 
-   if (bmi >= 20 && bmi <= 24output +"Dies liegt im idealen Bereich."; +   
-   if (bmi >25 && bmi <= 29output +"Sie haben leichtes bis mässiges Übergewicht."+   fd = 20 * log10(f * Math.pow(109)) + 20 * log10(a- 147,55
-   if (bmi >= 30 && bmi <39) output += "Sie haben deutliches Übergewicht."+   kl l
-   if (bmi >40) output += "Sie haben sehr starkes Übergewicht."+   kd kl * d
-   alert(output);+   ra a - kl; 
 +   rfd 20 * log10(f * Math.pow(10, 9)) + 20 * log10(ra) - 147,55
 +   kd rfd; 
 +   ge fd - g; 
 +   
 +   fd = fd.toFixed(2) 
 +   rfd rfd.toFixed(2) 
 +   g = g.toFixed(2) 
 +   ge ge.toFixed(2) 
 +   
 +   document.form.fd.value fd; 
 +   document.form.kl.value = kl
 +   document.form.kd.value kd; 
 +   document.form.ra.value = ra
 +   document.form.rfd.value rfd; 
 +   document.form.g.value = g
 +   document.form.ge.value = ge;
 } }
 //--> //-->
 </script> </script>
-<form name="bmiform"> +<form name="form"> 
-<input type="text" name="groesse" /> +<input name="f/> Frequenz in GHz <br /> 
-Größe in cm<br /> +<input name="a" /> Gesamtabstand in m  <br /> 
-<input type="text" name="gewicht" /> +<input name="l/> Kabellänge in m  <br /> 
-Gewicht in kg<br /> +<input name="d" /> Kabeldämpfung pro m in dB <br /> 
-<input type="button" name="submit" value="berechnen" onclick="berechnen();">+<input type="button" name="submit" value="berechnen" onclick="berechnen();"> <br /> 
 +<input name="fd" value="0" disabled="disabled"> Freiraumdämpfung Gesamtabstand<br />
 <br /> <br />
-</form>+<input name="kl" value="0" disabled="disabled"> Kabellänge <br />   
 +<input name="kd" value="0" disabled="disabled"> Kabeldämpfung <br /> 
 +<input name="ra" value="0" disabled="disabled"> Restabstand<br /> 
 +<input name="rfd" value="0" disabled="disabled"> Freiraumdämpfung Restabstand<br /> 
 +<input name="g" value="0" disabled="disabled"> Gesamtdämpfung<br /> 
 +<input name="ge" value="0" disabled="disabled"> Gewinn<br /></form>
 <br /> <br />
 </html> </html>