2
respostas

[Projeto] Resolução do "Desafio: Hora Prática", Desafio 4.

Olá, segue o meu projeto referente ao Desafio 4.

Gratidão.

// 4 - Crie uma mensagem que informa o usuário sobre o saldo da conta, 
// usando uma template string para incluir o valor do saldo.

let SaldoUsuario = prompt ('Qual é o seu saldo?'); // Exibe mensagem perguntando o valor do saldo.

let mensagem = `Seu saldo é de R$${SaldoUsuario}`; // Cria uma variável armazenando a mensagem que informa o valor do saldo oferecido.

console.log (mensagem); // Imprime mensagem no console do ambiente em desenvolvimento informando o saldo.

alert(mensagem); // Expõe ao usuário mensagem com o valor do saldo.
2 respostas

Oi, Bruno! Como vai?

Ficou claro o bom uso de template string para montar a mensagem e a separação entre SaldoUsuario e mensagem. Para melhorar, use nomes em camelCase como saldoUsuario.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Seu código está muito bem estruturado e cumpre exatamente o que o enunciado pede. Você utilizou corretamente a template string, recebeu a informação do usuário de forma clara e exibiu o resultado tanto no console quanto na tela. Excelente organização e clareza na lógica.

Para deixar o código ainda mais robusto e aderente às boas práticas, seguem algumas sugestões:

Utilizar nomes de variáveis começando com letra minúscula, como saldoUsuario, seguindo a convenção de nomenclatura do JavaScript.

Converter o valor recebido pelo prompt para número, garantindo que operações matemáticas futuras funcionem corretamente.

Aplicar formatação monetária para exibir sempre duas casas decimais e vírgula no padrão brasileiro.

Segue um exemplo incorporando essas melhorias: let saldoUsuario = Number(prompt('Qual é o seu saldo?')); // Pergunta o saldo e converte para número

let mensagem = Seu saldo é de R$ ${saldoUsuario.toFixed(2).replace('.', ',')}; // Formata com duas casas decimais e vírgula

console.log(mensagem); // Mostra no console
alert(mensagem); // Mostra na tela