let dolar =prompt('quantos dolares voce tem?')
let reais = 4.80
function convertedolar(reais,dolar) { return (dolar * reais) }
console.log('voce tem R$',convertedolar(reais, dolar,'reais'))
let dolar =prompt('quantos dolares voce tem?')
let reais = 4.80
function convertedolar(reais,dolar) { return (dolar * reais) }
console.log('voce tem R$',convertedolar(reais, dolar,'reais'))
Oi Leonardo! Tudo bem?
Seu código está bem legal e funcional, mas vou te dar algumas dicas para melhorá-lo.
Pontos positivos:
prompt
.convertedolar
está fazendo o cálculo corretamente.console.log
para exibir o resultado é uma boa prática para testes.Dicas de melhoria:
O valor digitado pelo usuário no prompt
é uma string. Converta-o para número usando parseFloat
ou Number
para garantir que o cálculo funcione corretamente.
let dolar = parseFloat(prompt('Quantos dólares você tem?'));
Use nomes mais descritivos para variáveis e funções. Por exemplo, convertedolar
poderia ser converterDolarParaReais
para ficar mais claro.
function converterDolarParaReais(quantidadeDolares, taxaDeConversao) {
return quantidadeDolares * taxaDeConversao;
}
No console.log
, você está passando 'reais'
como argumento, mas ele não é usado na função. Remova-o para evitar confusão.
console.log('Você tem R$', converterDolarParaReais(quantidadeDolares, taxaDeConversao));
Use toFixed(2)
para formatar o resultado com duas casas decimais, já que estamos lidando com valores monetários.
let valorEmReais = converterDolarParaReais(quantidadeDolares, taxaDeConversao);
console.log(`Você tem R$ ${valorEmReais.toFixed(2)} reais.`);
Adicione uma verificação para garantir que o usuário digitou um valor válido.
let quantidadeDolares = parseFloat(prompt('Quantos dólares você tem?'));
if (isNaN(quantidadeDolares)) {
alert('Por favor, insira um valor numérico válido.');
} else {
let valorEmReais = converterDolarParaReais(quantidadeDolares, taxaDeConversao);
console.log(`Você tem R$ ${valorEmReais.toFixed(2)} reais.`);
}
Aqui está uma sugestão de código:
// Solicita a quantidade de dólares ao usuário
let quantidadeDolares = parseFloat(prompt('Quantos dólares você tem?'));
// Taxa de conversão (1 dólar = 4.80 reais)
let taxaDeConversao = 4.80;
// Função para converter dólares em reais
function converterDolarParaReais(quantidadeDolares, taxaDeConversao) {
return quantidadeDolares * taxaDeConversao;
}
// Calcula o valor em reais
let valorEmReais = converterDolarParaReais(quantidadeDolares, taxaDeConversao);
// Exibe o resultado
console.log(`Você tem R$ ${valorEmReais.toFixed(2)} reais.`);
É isso, Leonardo! Com essas melhorias, seu código ficou mais organizado, claro e funcional.
Espero ter ajudado.