SESI 22 - PENGKONDISIAN: ELSEIF PADA JAVASCRIPT

September 07, 2018 by

Jawaban sesi 21
var jmlhAngkot = 10;
var noAngkot = 1;
for (noAngkot = 1; noAngkot<=jmlhAngkot; noAngkot++){
    if(noAngkot <=6){
          console.log('Angkot No. '+noAngkot+' beroperasi dengan baik.');
    }else{
          console.log('Angkot No. '+noAngkot+' sedang tidak beroperasi.');
    }
}

Pada sesi 21 kita melihat contoh prompt untuk kondisi user input angka genap/ganjil sesuai dengan inputan user akan tetapi masih ada kurangnya, yaitu jika user input string maka akan masuk ke dalam aksi bilangan ganjil, hal ini tidak kita inginkan. Kasus ini bisa diselesaikan dengan tambahan fungsi else if. Else if digunakan ketika kita punya kondisi baru selain if dan else. Struktur elseif ini yaitu:
if(kondisi 1){
     aksi 1
}elseif(kondisi 2){
    aksi 2
}else{
    aksi 3
}
Contoh: var angka = prompt ('masukkan angka:');
if(angka%2 == 0){
    alert(angka+' adalah bilangan genap.');
}elseif(angka%2 == 1){
     alert(angka+' adalah bilangan ganjil.');
}else{
     alert (angka+' ini bukan angka yang Anda masukkan.');
}

LATIHAN: Sama seperti angkot3.js tetapi sekarang di file angkot4.js, karena angkot 8 sudah dari bengkel dan lama tidak beroperasi maka harus lembur, tampilan akan seperti gambar yang sudah ada diconsole browser.

0 comments:

Post a Comment