BaşlayınÜcretsiz başlayın

Bir If'in içine If yazabilir misin?

Bazen daha fazla kontrol için iç içe if deyimleri kullanmak mantıklıdır. Bu egzersizde, satmaya kalkışmadan önce elinde Microsoft hissesinden bir adet olup olmadığını kontrol eden bir if deyimi ekleyeceksin.

İç içe if deyimlerinin yapısı şöyle; sana tanıdık gelecektir:

if(condition1) {        
    if(condition2) {     
        code if both pass
    } else {            
        code if 1 passes, 2 fails
    }
} else {            
    code if 1 fails
}

micr ve shares değişkenleri senin için oluşturuldu.

Bu egzersiz, kursun bir parçasıdır

Finans için Orta Düzey R

Kursa Göz Atın

Egzersiz talimatları

  • Satmaya karar vermeden önce shares değerinin 1'e büyük veya eşit olup olmadığını kontrol etmek için iç içe if deyimini doldur.
  • Bu doğruysa, "Sell!" yazdır.
  • Aksi halde, "Not enough shares to sell!" yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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 {
        ___
    }
}
Kodu Düzenle ve Çalıştır