Differences

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

Link to this comparison view

Both sides previous revision Previous revision
playground:playground [2019/07/10 15:26]
fachet created
playground:playground [2019/07/10 16:36] (current)
fachet [Kabellängen]
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>​