nao ficou bem esclarecida a resolucao do problema
nao ficou bem esclarecida a resolucao do problema
Olá, Dyogo. Como vai?
No exercício, a empresa precisa que pacotes de cores específicas sejam entregues em locais determinados: pacotes vermelhos devem ir para o Ceará, e pacotes azuis devem ir para o Rio de Janeiro.
A função correta para isso é a opção B. Ela funciona da seguinte forma:
function entregaPacote(corDoPacote) {
if (corDoPacote == 'vermelho') {
mandaProCeara();
}
if (corDoPacote == 'azul') {
mandaProRioDeJaneiro();
}
}
A lógica é a seguinte:
corDoPacote
é 'vermelho' ( if (corDoPacote == 'vermelho') ) , a função mandaProCeara()
é chamada, o que está correto, pois pacotes vermelhos devem ir para o Ceará.corDoPacote
é 'azul' ( if (corDoPacote == 'azul') ) , a função mandaProRioDeJaneiro()
é chamada, o que também está correto, pois pacotes azuis devem ir para o Rio de Janeiro.A opção A está incorreta porque inverte os destinos dos pacotes: manda pacotes vermelhos para o Rio de Janeiro e azuis para o Ceará, que é o oposto do que foi solicitado. E a opção C está incorreta pois compara a corDoPacote com o destino ( if (corDoPacote == 'ceara') ).
Espero ter ajudado!
Siga firme nos seus estudos e conte com o fórum sempre que precisar.
Abraços :)