1
resposta

Personalizando recomendações musicais

RESPOSTA LETRA - C

1 resposta

Olá, Jeandson. Como vai?

Parabéns por gabaritar mais um exercício! A sua resposta está absolutamente correta. A Alternativa C é a que resolve perfeitamente o problema de lógica proposto pelo desafio.

Esse exercício de personalização de recomendações musicais é excelente para treinar a nossa mente no uso de estruturas condicionais encadeadas (os famosos blocos Se / Senão Se / Senão).

Para agregar ainda mais valor ao seu aprendizado na transição de carreira, vamos entender a lógica por trás da resposta e como ela funciona no pensamento computacional:

Como o computador processa essa decisão?

Quando criamos um sistema de recomendação, o algoritmo precisa analisar as preferências do usuário (como o gênero musical favorito) e tomar caminhos diferentes na memória para exibir a resposta certa.

O fluxo lógico da alternativa que você escolheu funciona exatamente assim:

  • Passo 1 (Condição Inicial): O computador faz a primeira pergunta: O gênero favorito é igual a "Rock"? Se for verdadeiro, ele recomenda uma banda de Rock e encerra a checagem.
  • Passo 2 (Segunda Condição): Se a primeira resposta for falsa, ele vai para o Senão Se e faz uma nova pergunta: O gênero favorito é igual a "Pop"? Se for verdadeiro, ele exibe a recomendação de Pop.
  • Passo 3 (Caminho Padrão): Se o usuário não gostar nem de Rock nem de Pop, o algoritmo cai no bloco Senão final, oferecendo uma opção neutra ou um estilo alternativo (como MPB ou Jazz).

O próximo passo: Traduzindo para o Código

Como você está avançando rápido na lógica, veja como essa mesma estrutura que você escolheu na alternativa se parece quando escrevemos em uma linguagem de programação real, como o JavaScript ou o C#:

// Exemplo em JavaScript
let generoFavorito = "Pop";

if (generoFavorito == "Rock") {
    console.log("Recomendação: Escute a banda Led Zeppelin!");
} else if (generoFavorito == "Pop") {
    console.log("Recomendação: Escute a cantora Beyoncé!");
} else {
    console.log("Recomendação: Que tal conhecer um pouco de Jazz hoje?");
}

Perceba que a estrutura lógica do código é idêntica à do pseudocódigo do exercício. Dominar essa forma de organizar as decisões é o que vai te permitir construir qualquer sistema no futuro!

Continue com esse foco excelente e compartilhando seus resultados por aqui.

Espero que possa ter lhe ajudado!