1
resposta

Desafio - Hora da prática, converso dolar..


// Crie uma função que converte um valor em dólar, passado como parâmetro, 
// e retorna o valor equivalente em reais. Para isso, considere a cotação do dólar igual a R$4,80.

let valorDolar = parseFloat(prompt('Digite o seu valor em Dolar $!'));

const valorRealAtual = 4.80;
 
    function dolar(valorDolar) {
        let calculo = parseFloat(valorRealAtual * valorDolar);
        alert(`O seu valor em dolar convertido em reais fica no total de R$ ${calculo.toFixed(2)}!`);
    }

    dolar(valorDolar);

 
1 resposta

Bom dia! Como está?

Incrível! Continue resolvendo e compartilhando os desafios com a comunidade Alura.

Notei que você utilizou o prompt() para capturar a entrada do usuário, aplicou de forma eficaz o parseFloat() para garantir a conversão correta de tipos numéricos e compreendeu a importância das funções para organizar e reutilizar o código de maneira clara e funcional.

Um próximo passo interessante seria explorar o return dentro da função para tornar o valor convertido reutilizável em outras partes do código. Veja o exemplo:

function converterDolar(valor) {
    return (valor * 4.80).toFixed(2);
}

let valorDolar = parseFloat(prompt('Digite o valor em dólar:'));
let valorConvertido = converterDolar(valorDolar);

alert(`O valor convertido é R$ ${valorConvertido}`);

Isso permite separar a lógica de conversão da exibição, o que pode ser muito útil para projetos maiores ou reutilização da função em diferentes contextos.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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