Можно ли использовать 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 {
___
}
}