Olá galera, tudo bem? Gostaria de uma ajuda! Queria saber o que está errado nesse código, eu quis complementar colocando Nome e fazer o código String para Nome e saldo, só que não está carregando quando vou testar.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá galera, tudo bem? Gostaria de uma ajuda! Queria saber o que está errado nesse código, eu quis complementar colocando Nome e fazer o código String para Nome e saldo, só que não está carregando quando vou testar.
Olá Wesley, tudo bem?
Pelo que vi no seu código, parece que há um pequeno erro na forma como você está usando a template string. Na linha onde você tenta exibir o alerta com o nome e o saldo, você precisa garantir que a variável Saldo está sendo usada corretamente. Além disso, você está usando InformeSaldo para capturar o saldo, mas não está atualizando a variável Saldo com esse valor.
Aqui está uma versão corrigida do seu código:
alert('Seja bem-vindo ao Banco Virtual');
let Nome = 'Wesley';
let Saldo = 500;
// Captura o nome do usuário
Nome = prompt('Informe seu nome');
// Captura o saldo informado pelo usuário
Saldo = prompt('Informe seu saldo');
// Exibe o alerta com o nome e o saldo
alert(`${Nome}, seu saldo é de R$${Saldo}`);
Certifique-se de que as variáveis estão sendo atualizadas corretamente e que a template string está formatada da maneira certa.
Espero ter ajudado e bons estudos! Qualquer dúvida poste aqui no fórum para podermos ajudar.
Oi Wesley,
Percebi que você está com um problema na exibição do nome e saldo no alert.
O erro está na linha 5, onde você declarou a variável InformeSaldo, mas não a utilizou para armazenar o valor do saldo.
Além disso, na linha 6, você está usando template literals (strings com ${}) de forma incorreta. 🤔
Para corrigir, você precisa:
Saldo.prompt para um número, usando parseFloat ou parseInt, pois o prompt sempre retorna uma string.alert.Veja o código corrigido:
alert('Seja bem vindo ao Banco Virtual');
let Nome = 'Wesley';
let Saldo = 500;
Nome = prompt('Informe seu nome');
Saldo = parseFloat(prompt('Informe seu saldo'));
alert(`${Nome}, Seu saldo é de R$ ${Saldo}`);
Dessa forma, o código irá solicitar o nome e o saldo, armazenar corretamente e exibir a mensagem com os valores informados. 💰
Para saber mais: Template literals (Template strings) - Documentação da Mozilla sobre template literals em JavaScript.
Continue praticando e explorando as possibilidades da programação! 💪 💻
Obrigado! Deu certo!