Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Mencari Nilai Max Min dan Average Javascript HTML

Suhu, Maaf masih newbie, kalau mau mencari nilai Max Min dan Average dengan input value di 3 kolom HTML ini gimana ya ?

<div class="col-md-2">
<div class="form-floating">
<input type="text" class="form-control" id="LR" value="" onchange="Hasil()">
<label for="floatingInputGrid">Nilai A</label>
</div>
</div>
<div class="col-md-2">
<div class="form-floating">
<input type="text" class="form-control" id="LS" value="" onchange="Hasil()">
<label for="floatingInputGrid">Nilai B</label>
</div>
</div>
<div class="col-md-2">
<div class="form-floating">
<input type="text" class="form-control" id="LT" value="" onchange="Hasil()">
<label for="floatingInputGrid">Nilai C</label>
</div>
avatar arifagustin
@arifagustin

3 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

<div>untuk jawabanya udah ketemu suhu .. koreksi kalau salah ya..<br><br></div><pre>function Hasil() { var nodeA = document.getElementById("LR").value var nodeB = document.getElementById("LS").value
var nodeC = document.getElementById("LT").value

var a = parseInt(nodeA);
var b = parseInt(nodeB);
var c = parseInt(nodeC);

if(a&gt;b &amp;&amp; a&gt;c){ console.log(${a}, ${b}, ${c}) console.log(a) }else if(b&gt;a &amp;&amp; b&gt;c){ console.log(${a}, ${b}, ${c}) console.log(b) }else if(c&gt;a &amp;&amp; c&gt;b){ console.log(${a}, ${b}, ${c}) console.log(c) }

    }&lt;/pre&gt;
avatar arifagustin
@arifagustin

3 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Tanggapan

mungkin agar tidak terlalu panjang bisa pakai Math.max()

<div>Berikut Kode alternatif dari saya<br><br></div><pre>&lt;html&gt; &lt;head&gt; &lt;title&gt;JavaScript&lt;/title&gt; &lt;link rel="stylesheet" href="style.css"&gt; &lt;/head&gt; &lt;body&gt; &lt;div class="col-md-2"&gt; &lt;div class="form-floating"&gt; &lt;input type="number" class="form-control" id="LR" value="" onchange="Hasil()"&gt; &lt;label for="floatingInputGrid"&gt;Nilai A&lt;/label&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="col-md-2"&gt; &lt;div class="form-floating"&gt; &lt;input type="number" class="form-control" id="LS" value="" onchange="Hasil()"&gt; &lt;label for="floatingInputGrid"&gt;Nilai B&lt;/label&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="col-md-2"&gt; &lt;div class="form-floating"&gt; &lt;input type="number" class="form-control" id="LT" value="" onchange="Hasil()"&gt; &lt;label for="floatingInputGrid"&gt;Nilai C&lt;/label&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt;

&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
	
	function Hasil() {
    var nodeA = document.getElementById(&quot;LR&quot;).value
    var nodeB = document.getElementById(&quot;LS&quot;).value     
    var nodeC = document.getElementById(&quot;LT&quot;).value

    var a = parseInt(nodeA) || 0;
    var b = parseInt(nodeB) || 0;
    var c = parseInt(nodeC) || 0;

    let average = parseFloat((a + b + c) / 3)

    console.log(&#039;max&#039;, Math.max(a,b,c))
    console.log(&#039;min&#039;, Math.min(a,b,c))
    console.log(&#039;avg&#039;, average)

}
&amp;lt;/script&amp;gt;&lt;/pre&gt;
avatar insanz01
@insanz01

91 Kontribusi 57 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban