var angka = [3, 6, 2, 56, 32, 5, 89, 32]; var terbesar = 0; for (var i = 0; i < 7; i++) if (angka[i] > terbesar) { terbesar = angka[i] } console.log(terbesar) gan bisa di jelaskan logika dari perintah di atas, masih blum paham
1 jempol
bramanto
300
1157
·
8 tahun, 6 bulan yang lalu
·
4 jempol
Salam Diskusi, Hai Coders @efan, kita coba diskusikan bersama yaa.. 1.) var angka = [3, 6, 2, 56, 32, 5, 89, 32]; 2.) var terbesar = 0; 3.) for (var i = 0; i < 7; i++) 4.) if (angka[i] > terbesar) 5.) { 6.) terbesar = angka[i] 7.) } 8.) console.log(terbesar) Untuk lebih jelasnya coders bisa memahami kembali ulasan berikut https://codesaya.com/javascript/... Pada baris pertama kita membuat variabel array dengan nama angka. Pada baris kedua kita membuat variabel bertipe integer dengan nilai 0 Pada baris ketiga sampai ke tujuh program akan mengeksekusi perulangan dengan syarat nilai i kurang dari 7, sehingga ketika nilai i masih kurang dari 7. Maka program akan melakukan looping dan mengeksekusi sintaks yang terdapat di dalamNya. Ketika proses perulangan (looping) program akan melakukan kondisi seperti ini. Nilai i = 0 i < 7 Maka program akan mengeksekusi loop Melakukan cek statement dengan kondisi angka[0] = 3 terbesar = 0 Jika 3 > 0 maka set variabel terbesar yaitu 3. terbesar = 3 Nilai i = 1 i < 7 Maka program akan mengeksekusi loop Melakukan cek statement dengan kondisi angka[1] = 6 terbesar = 3 Jika 6 > 3 maka set variabel terbesar yaitu 6. terbesar = 6 .... begitu seterusnya hingga nilai i < 7 dan perulangan selesai. Dan pada baris terakhir program akan mencetak variabel terbesar dari nilai yang sudah disimpan sebelumNya.
foxthread
132
0
·
8 tahun, 6 bulan yang lalu
·
0 jempol
@bramanto, berarti pengulangan tidak mengecek isi aray secara random ya? jadi pengulangannya membaca isi array 0, 1, 2 sampai nilai i yang sudah ditentukan?
kharisma
201
2
·
8 tahun, 6 bulan yang lalu
·
2 jempol
Coba ini masbro var angka = [3, 6, 2, 56, 32, 5, 89, 32]; var terbesar = 0; for (var i =0;i<angka.length;i++) { if (angka[i]>terbesar){ terbesar = angka[i]; } } console.log(terbesar);
Jhoe96
297
1
·
8 tahun, 5 bulan yang lalu
·
1 jempol
var angka = [3, 6, 2, 56, 32, 5, 89, 32]; var terbesar = 0; // Tulis code anda di bawah for(var i = 0; i < angka.length ; i++){ if(angka[i] > terbesar){ terbesar=angka[i]; } } console.log(terbesar); /////////////////////////////////////////////////////////////// bisa juga seperti ini... yang penting logika untuk memecahkan masalahnya berjalan dan sesuai kasus masalahnya.. semoga bermanfaat.. salam CODING.
ZihxS
300
816
·
8 tahun, 5 bulan yang lalu
·
5 jempol
var angka = [3, 6, 2, 56, 32, 5, 89, 32]; var terbesar = 0; // Tulis code anda di bawah for(var i = 0; i < angka.length ; i++){ if(angka[i] > terbesar){ terbesar=angka[i]; } }