Olá, Alguém por gentileza, poderia me ajudar a desenvolver um código em JavaScript seguindo o seguinte enunciado ?
Escreva uma função somar5MoedasDe25Centavos, que adiciona o valor de 5 moedas de 0,25 centavos e retorna o resultado.
Fiz desta maneira:
var moeda = (5);
function somar5MoedasDe25Centavos(moeda) {
for (var i = 0; i < 5; i++){
var moeda = 0.25 + i; }
return moeda;
}
Só que a plataforma informa que há erros:
Resultados do teste:
Calcular somar5MoedasDe25Centavos() deveria devolver 1.25
4.25 == '1.25\n'
Alguém poderia me ajudar?
var soma = 0;
for(var i= 0; i < 5; i ++){
soma += 0.25;
}
return soma;
}
Soluções para a tarefa
Respondido por
2
Resposta:
var moeda =0
soma5modasde25centavo();
function soma5modasde25centavo(){
for(var i=0;i < 5;i++){
moeda += 0.25
}
document.write(moeda)
}
Explicação:
A unica diferença é que vc colocou moeda = +i; doqual estava somando o valor no i que ia aumentando até 5 e a questao está pedindo pra vc soma 5 moedas de 25 centavos do qual a solução é moeda += 0.25; doqual ira se repetir 5 vezes cada vez soma o valor da variavel com o mais 0.25 e assim sussecivamente até atingir 5 vezes
Respondido por
3
Resposta:
function somar5MoedasDe25Centavos()
{
var valorTotal = 0;
var quantidadeDeMoedas = 5
var valorDaMoeda = 0.25
for (var i = 0; i < quantidadeDeMoedas; i++) {
valorTotal = valorTotal + valorDaMoeda;
}
return (valorTotal );
}
Explicação:
var moedas = 0;
for(var i = 0; i < 5; i++) {
moedas = moedas + 0.25;
}
return moedas
}
Perguntas interessantes
{
let valorTotal = 0;
let quantidadeDeMoedas = 5
let valorDaMoeda = 0.25
for (let i = 0; i < quantidadeDeMoedas; i++) {
valorTotal = valorTotal + valorDaMoeda;
}
return (valorTotal );
}