MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Lengkapi pernyataan if bertingkat untuk memeriksa apakah shares lebih besar atau sama dengan 1 sebelum 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 {
        ___
    }
}
Edit dan Jalankan Kode