Sou nova em Js e estou em uma plataforma onde tem o seguinte enunciado: Escreva uma função somarMoedasDe25(quantidadeDeMoedas) , que toma como parâmetro um valor numérico e retorna a soma das moedas de 25 centavos. Por exemplo:
```
somarMoedasDe25(7)* 1.75 ``` Isso fez 0.25+0.25+0.25+0.25+0.25+0.25+0.25
Fiz o seguinte código:
function somarMoedasDe25() {
const quantidadeDeMoedas = 6;
let valorTotal = 0;
for (let i = 0; i < quantidadeDeMoedas; i++) {
valorTotal = valorTotal + 0.25;
}
return valorTotal;
}
E me volta com a seguinte mensagem de erro:
Sua solução não passou, resultados do teste:
x Calcular somarMoedasDe25(4) deberia devolver 1
1.5 == 1
Acredito que o seu problema é que a plataforma pede para criar uma função que aceite a quantidade de moedas por parametro, mas a função que vc criou além de não aceitar parametros, ainda sempre calcula a mesma quantidade de moedas que é 6 no caso.
Eu respondi uma pergunta parecida esses dias, vê se te ajuda:
No seu caso a função seria algo assim:
function somarMoedasDe25(quantidadeDeMoedas) {
let valorTotal = 0;
for (let i = 0; i < quantidadeDeMoedas; i++) {
valorTotal = valorTotal + 0.25;
}
return valorTotal;
}