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
Egzersiz talimatları
- Satmaya karar vermeden önce
sharesdeğerinin1'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 {
___
}
}