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
1167
·
9 tahun, 5 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
·
9 tahun, 4 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
·
9 tahun, 4 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
298
1
·
9 tahun, 4 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
·
9 tahun, 3 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];
}
}