Zacznij terazZacznij za darmo

Czy można zagnieździć if w if?

Czasem warto użyć zagnieżdżonych instrukcji if, żeby zyskać jeszcze większą kontrolę nad kodem. W tym ćwiczeniu dodasz instrukcję if, która sprawdzi, czy posiadasz przynajmniej jedną akcję Microsoftu, zanim spróbujesz ją sprzedać.

Oto struktura zagnieżdżonych instrukcji if – powinna wyglądać znajomo:

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

Zmienne micr i shares zostały już dla ciebie utworzone.

To ćwiczenie jest częścią kursu

R dla finansów – poziom średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij zagnieżdżoną instrukcję if, która sprawdzi, czy shares jest większe lub równe 1, zanim zdecydujesz się sprzedać akcje.
  • Jeśli warunek jest spełniony, wyświetl "Sell!".
  • W przeciwnym razie wyświetl "Not enough shares to sell!".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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 {
        ___
    }
}
Edytuj i uruchom kod