A resposta na atividade 5 é diferente do que foi apresentado em vídeo. Isso gera dificuldade para quem está começando do zero e não tem familiaridade com programação
A resposta na atividade 5 é diferente do que foi apresentado em vídeo. Isso gera dificuldade para quem está começando do zero e não tem familiaridade com programação
Ola, vou te explicar.
A alternativa correta é:
alert('O número secreto era ' + numeroSecreto + ', mas você escolheu ' + chute);
Essa alternativa concatena corretamente o valor de numeroSecreto
e chute
, formando uma mensagem completa e legível para o usuário. As outras alternativas apresentam problemas como:
alert('O número secreto era numeroSecreto e você escolheu chute')
Aqui, numeroSecreto
e chute
não são tratados como variáveis, mas como texto literal.
alert('O número secreto era ' + numeroSecreto + chute)
Falta separação clara entre numeroSecreto
e chute
. A mensagem ficaria confusa sem um delimitador, como vírgula ou espaço.
alert('O número secreto era ' + numeroSecreto, ' e você escolheu ' + chute)
O uso de vírgula para separar partes da mensagem no alert
não é permitido no JavaScript.
Sobre ser diferente é pra vc ver que tem diferentes formas de escrever o código; é normal.
Porem nenhuma das alternativas mostram o numero que a pessoa escolheu. Todas não como NULL
Explicação do código pra quem nunca programou: Vou tentar explicar de uma forma bem simples, sem entrar muito nos detalhes técnicos, só para ajudar na compreensão.
Código original:
Explicação simples (em linguagem comum):
Resumo do que acontece no código:
Esse código é um simples jogo em que o jogador tenta adivinhar um número secreto. O programa segue uma sequência de perguntas e respostas, comparando o número que o jogador escolheu com o número secreto. Dependendo do acerto ou erro, o programa mostra uma mensagem de vitória ou erro. A ideia principal de programação aqui é como usar condições (como "se" e "senão") para tomar decisões, com base no que o jogador faz.
Sobre a estrutura lógica do código:
A lógica do código é como um jogo de perguntas e respostas. Quando alguém responde corretamente, há uma ação (mostrar a mensagem de vitória), e quando a resposta está errada, há outra ação (mostrar a mensagem de erro). Esses tipos de decisões são feitas usando blocos de código, que estão entre as chaves {}.
Boas práticas de programação:
Além de entender como funciona o "jogo", é importante também aprender a estruturar o código de maneira organizada e eficiente. Programação é como escrever um manual de instruções, onde cada linha do código precisa ser clara e precisa, tanto para quem está escrevendo quanto para quem vai ler e modificar depois.
Conclusão:
Espero que esse exemplo ajude a entender como a lógica de programação funciona de forma bem simples. Com o tempo, você vai aprender como aplicar essas ideias para criar códigos mais complexos e eficazes. Continue praticando e estudando!
Dicas Importantes:
Além de aprender a lógica de programação, procure entender também os algoritmos. Sem esses conceitos, será difícil compreender o que você está realmente fazendo. E, o pior, pode acabar apenas "copiando e colando" sem saber o que o código está fazendo. Isso não vai te ajudar a crescer como programador!
Pratique os exercícios e crie o hábito de escrever o código por conta própria, ao invés de apenas copiar e colar. Isso vai ajudar muito a memorizar as palavras-chave (ou bibliotecas) e a entender como elas funcionam.
Seja curioso! Pesquise o que cada palavra reservada faz, pois muitas vezes os desenvolvedores criam bibliotecas específicas para essas palavras, para evitar repetições e até estabelecer regras específicas que elas carregam. Normalmente, essas palavras estão em inglês, mas isso faz parte da prática de programação.
Aproveite para mergulhar nos conceitos de cada lógica e de cada algoritmo, mesmo que simples, que compõem um programa. E lembre-se: a curiosidade é uma das qualidades mais importantes na programação. Esta área exige isso de todos nós, então nunca pare de aprender e explorar!
Espero ter contribuído com a explicação!