Ulangi sampai inputnya benar
Tulis sebuah perulangan yang meminta angka lebih dari 100. Jika pendatang memasukan angka lainnya – tanya mereka untuk menginput kembali.
Perulangan harus menanyakan untuk sebuah angka sampai pengunjung memasukan angka lebih dari 100 atau membatalkan input/memasukan sebuah baris kosong.
Disini kita dapat menganggap bahwa pengunjung hanya menginput angka. Tidak perlu menerapkan penanganan spesial untuk input non-numerik di tugas ini.
let num;
do {
num = prompt("Masukan angka lebih dari 100?", 0);
} while (num <= 100 && num);
Perulangan do..while diulangi selagi kedua cek itu bernilai benar:
- Pengecekan untuk
num <= 100– itu adalah, nilai yang dimasukan masih tidak lebih besar dari100. - Pengecekan
&& numadalah salah ketikanumadalahnullatau sebuah string kosong. kemudian perulanganwhileberhenti juga.
P.S. Jika num adalah null lalu num <= 100 adalah true, jadi tanpa pengecekan kedua, perulangan tidak akan berhenti jika pengguna mengeclick CANCEL. Kedua pengecekan dibutuhkan.