Mulai sekarangMulai gratis

Tulis sebuah while loop

Mari mulai membangun while loop dari awal. Perhatikan kembali polanya:

while (condition) {
  expr
}

Ingat bahwa bagian condition pada pola ini harus menjadi FALSE pada suatu saat selama eksekusi. Jika tidak, while loop akan berjalan tanpa henti.

Jika sesi Anda berakhir saat menjalankan kode, periksa isi while loop Anda dengan saksama.

Perhatikan kode contoh yang disediakan; kode tersebut menginisialisasi variabel speed dan sudah menyediakan templat while loop agar Anda dapat mulai dengan cepat.

Latihan ini merupakan bagian dari kursus

R Tingkat Menengah

Lihat Kursus

Instruksi latihan

Tulis sebuah while loop dengan karakteristik berikut:

  • Kondisi while loop harus memeriksa apakah speed lebih besar dari 30.
  • Di dalam badan while loop, cetak "Slow down!".
  • Di dalam badan while loop, kurangi speed sebesar 7 satuan dan tetapkan kembali nilai baru ini ke speed. Langkah ini sangat penting; jika tidak, while loop Anda tidak akan pernah berhenti dan sesi Anda akan berakhir.

Jika sesi Anda berakhir saat menjalankan kode, periksa isi while loop Anda dengan saksama: kemungkinan Anda membuat kesalahan.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Initialize the speed variable
speed <- 64

# Code the while loop
while (___) {
  print("___")
  speed <- ___
}

# Print out the speed variable
speed
Edit dan Jalankan Kode