kembali ke pelajaran

Ulangi sampai inputnya benar

pentingnya: 5

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.

jalankan demonya

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:

  1. Pengecekan untuk num <= 100 ??? itu adalah, nilai yang dimasukan masih tidak lebih besar dari 100.
  2. Pengecekan && num adalah salah ketika num adalah null atau sebuah string kosong. kemudian perulangan while berhenti 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.