Bom dia, Anderson! Tudo bem com você?
Seu código está bem interessante e já demonstra um bom entendimento de como usar prompt
, alert
e console.log
. Eu testei ele em meu computador e funcionou corretamente.
Mas, vou fazer algumas sugestões para melhorar e corrigir alguns pontos:
- Uso de
const
e let
: Utilize const
para variáveis que não mudarão de valor e let
para aquelas que podem ser modificadas. - Nomes de Variáveis Significativos: Renomeei as variáveis para refletir melhor o que elas representam.
- Melhoria na Mensagem de Alerta: Tornar as mensagens mais claras e corrigir pequenos erros ortográficos.
Versão revisada do seu código:
alert('Torne-se o Próximo Senhor dos Anéis');
const respostaCorreta = 'celebrimbor';
// Cria uma variável para armazenar o nome
let nome = prompt("Qual é o seu nome?");
let sobrenome = prompt("Qual é o seu sobrenome?");
// Exibe o nome e sobrenome no console
console.log("Nome:", nome + " " + sobrenome);
let raca = prompt("Qual é a sua raça?");
// Exibe a raça no console
console.log("Raça:", raca);
// Exibindo Mensagem
alert('Seus amigos esperam você no campo de batalha. Não os deixe esperando!');
let pergunta = prompt('Quem criou os anéis?');
if (pergunta.toLowerCase() === respostaCorreta) {
alert('Isso aí, você se tornou um Guerreiro!');
} else {
alert('Você ainda não está pronto como Guerreiro :(');
}
Explicações das Alterações:
- Padronização de Mensagens: Corrigi a ortografia e padronizei a escrita das mensagens.
- Uso de
const
para respostaCorreta
: Como o valor de respostaCorreta
não muda, é melhor usar const
. - Comparação de Strings: Usei
toLowerCase()
para garantir que a comparação não seja sensível a maiúsculas/minúsculas.
Mas, não se preocupe, com a prática e o avanço nos estudos, você se tornará cada vez mais craque nos exercícios.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!