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 adalah bagian dari kursus
R Tingkat Menengah
Petunjuk latihan
Tulis sebuah while loop dengan karakteristik berikut:
- Kondisi
whileloop harus memeriksa apakahspeedlebih besar dari 30. - Di dalam badan
whileloop, cetak"Slow down!". - Di dalam badan
whileloop, kurangispeedsebesar 7 satuan dan tetapkan kembali nilai baru ini kespeed. Langkah ini sangat penting; jika tidak,whileloop 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed