Studi kasus mencari nilai Max dan Min

Beranda › Forums › Belajar Menjadi Full Stack Web Developer Tingkat Pemula › Studi kasus mencari nilai Max dan Min

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #205064
    Amar Al Fatah
    Participant

      kenapa ya coach, ketika saya ketik

      function angkaMinMax(angka){
          var angkaMin = angka[0];
          var angkaMax = angka[0];
          for(var i = 0; i < angka.length; i++){
              if(angka[i] < angka[i+1]){
                  angkaMax = angka[i+1];
              }
              if(angka[i] > angka[i+1]){
                  angkaMin = angka[i+1];
              }
          }
          return {
              max : angkaMax,
              min : angkaMin
          }
      }

      maka outputnya :
      { max: 12, min: 7 }

      tapi ketika saya ketik :

      function angkaMinMax(angka){
          var angkaMin = angka[0];
          var angkaMax = angka[0];
          for(var i = 0; i < angka.length; i++){
              if(angkaMax < angka[i+1]){
                  angkaMax = angka[i+1];
              }
              if(angkaMin > angka[i+1]){
                  angkaMin = angka[i+1];
              }
          }
          return {
              max : angkaMax,
              min : angkaMin
          }
      }

      baru outputnya sesuai :
      { max: 12, min: 3 }

      padahal kan sama saja
      var angkaMin = angka[0];
      var angkaMax = angka[0];
      ketika saya ingin mencari nilai minimal secara logika seharusnya saya bisa menggunaan angkaMin ataupun bisa menggunakan angka[i], tetapi kenapa hasilnya berbeda. bagaimana tanggapa coach?

      #205096
      Coach Vincent
      Moderator

        krn jika angka[i] maka yg di cek angka yg dari array tsb,
        sehingga seharusnya yg dibandingkan angkaMax atau angkaMin

      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.
      Shopping cart0
      There are no products in the cart!
      Continue shopping