1
resposta

oque voces acharam do meu codigo?

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'))

1 resposta

Oi Leonardo! Tudo bem?

Seu código está bem legal e funcional, mas vou te dar algumas dicas para melhorá-lo.

Pontos positivos:

  • Você já está capturando a entrada do usuário com prompt.
  • A função convertedolar está fazendo o cálculo corretamente.
  • O uso de 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.