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
Instruções do exercício
- Preencha o if aninhado para verificar se
sharesé maior ou igual a1antes 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 {
___
}
}