ComeçarComece de graça

Você consegue usar um If dentro de outro If?

Às vezes, faz sentido usar if aninhados para ter ainda mais controle. No exercício a seguir, você vai adicionar um if que verifica se você está segurando uma ação da Microsoft antes de tentar vendê-la.

Aqui está a estrutura de if aninhados — deve parecer familiar:

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

As variáveis micr e shares já foram criadas para você.

Este exercício faz parte do curso

R Intermediário para Finanças

Ver curso

Instruções do exercício

  • Preencha o if aninhado para verificar se shares é maior ou igual a 1 antes de decidir vender.
  • Se isso for verdade, imprima "Sell!".
  • Caso contrário, imprima "Not enough shares to sell!".

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 {
        ___
    }
}
Editar e executar o código