ÎncepețiÎncepe gratuit

Poți pune un If în interiorul unui If?

Uneori are sens să folosești instrucțiuni if imbricate pentru un control și mai precis. În exercițiul următor, vei adăuga un if care verifică dacă deții cel puțin o acțiune Microsoft înainte de a încerca să vinzi.

Iată structura instrucțiunilor if imbricate – ar trebui să-ți pară familiară:

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

Variabilele micr și shares au fost deja create pentru tine.

Acest exercițiu face parte din cursul

R intermediar pentru finanțe

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează instrucțiunea if imbricată pentru a verifica dacă shares este mai mare sau egal cu 1 înainte de a decide să vinzi.
  • Dacă această condiție este adevărată, afișează "Sell!".
  • Altfel, afișează "Not enough shares to sell!".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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 {
        ___
    }
}
Editează și rulează codul