ПочатиПочніть безкоштовно

Чи можна 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 {
        ___
    }
}
Редагувати та запускати код