Чи можна If усередині If?
Іноді доречно використовувати вкладені оператори if, щоб мати ще більше контролю. У наступній вправі ви додасте оператор if, який перевіряє, чи ви маєте хоча б одну акцію Microsoft, перш ніж намагатися її продати.
Ось структура вкладених операторів if — вона має виглядати знайомо:
if(condition1) {
if(condition2) {
code if both pass
} else {
code if 1 passes, 2 fails
}
} else {
code if 1 fails
}
Змінні micr та shares уже створені для вас.
Ця вправа є частиною курсу
Середній рівень R для фінансів
Інструкції до вправи
- Заповніть вкладений оператор if, щоб перевірити, чи
sharesбільше або дорівнює1, перш ніж вирішувати продавати. - Якщо це правда, виведіть
"Sell!". - Інакше виведіть
"Not enough shares to sell!".
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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 {
___
}
}