Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

ERRO DESAFIO SALDO

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.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

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.

solução!

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:

  1. Declarar uma variável para receber o valor do saldo, por exemplo, Saldo.
  2. Converter o valor recebido pelo prompt para um número, usando parseFloat ou parseInt, pois o prompt sempre retorna uma string.
  3. Usar a sintaxe correta de template literals para concatenar as strings e variáveis no 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!