Bisakah Anda membuat If di dalam If?
Terkadang masuk akal untuk menggunakan pernyataan if bertingkat guna menambah kendali. Pada latihan berikut, Anda akan menambahkan pernyataan if yang memeriksa apakah Anda memegang satu lembar saham Microsoft sebelum mencoba menjualnya.
Berikut adalah struktur pernyataan if bertingkat, yang seharusnya terlihat cukup familier:
if(condition1) {
if(condition2) {
code if both pass
} else {
code if 1 passes, 2 fails
}
} else {
code if 1 fails
}
Variabel micr dan shares telah dibuat untuk Anda.
Latihan ini adalah bagian dari kursus
R Tingkat Menengah untuk Keuangan
Petunjuk latihan
- Lengkapi pernyataan if bertingkat untuk memeriksa apakah
shareslebih besar atau sama dengan1sebelum Anda memutuskan untuk menjual. - Jika benar, cetak
"Sell!". - Jika tidak, cetak
"Not enough shares to sell!".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
micr <- 105.67
shares <- 1
# Fill in the blanks
if( micr < 55 ) {
print("Buy!")
} else if( micr >= 55 & micr < 75 ) {
print("Do nothing!")
} else {
if( ___ ) {
___
} else {
___
}
}