Estou presa em duas questões que até agora não consegui resolver. Se alguém puder me ajudar agradeço!
Exercício 19: Mais contagens
Ana, vendo que somos tão produtivos, nos perguntou algo mais: agora ela quer saber quantos meses de um período houve perda.
Dizemos que há uma perda em um período em que o saldo é menor que zero.
Escreva a função quantidadeDeMesesComPerda . A estrutura da função é semelhante às que temos feito, vamos lá!
Escreva a função quantidadeDeMesesComPerda . A estrutura da função é semelhante às que temos feito, vamos lá!
function quantidadeDeMesesComPerda(umPeriodo) {
let quantidade= 1;
for (let mes=0; mes< umPeriodo.length; mes++) {
}
return quantidade;
}
***************
Exercício 20: Filtrados
Bem na hora! , Ana nos deixou com um problema mais interessante: quer saber o saldo dos meses com lucro .
saldosDeMesesComLucro([100, 20, 0, -10, 10])
[100, 20, 10]
Complete a função saldoDeMesesComLucro . Novamente tem uma estrutura similar com os problemas anteriores, porém não tão rápido! Esta função precisa retornar um array .
wwallacecs:
Conseguiu resolver o exercício 20? Preciso de ajuda com ele.
let quantidade= 0;
for (let mes=0; mes< umPeriodo.length; mes++) {
if(umPeriodo[mes] < 0)
quantidade += 1;
}
return quantidade;
}
Respostas
respondido por:
12
Resposta:
a 19 e essa aki
function quantidadeDeMesesComPerda(umPeriodo) {
return umPeriodo.reduce((acumulador,valorAtual)=>{
return (valorAtual <0)? acumulador +1:acumulador;
},0);
}
Explicação:
respondido por:
7
A função pode ser desenvolvida da seguinte forma:
function quantidadeDeMesesComPerda(umPeriodo) {
return umPeriodo.reduce((acumulador,valorAtual)=>{
return (valorAtual <0)? acumulador +1:acumulador;
},0);
}
Para a resolução da questão é preciso considerar que um algoritmo é uma sequência finita de instruções definidas e sem ambiguidade, onde cada uma deve ser executada mecanicamente ou eletronicamente considerando um intervalo finito de tempo. São muito utilizados na programação.
Bons estudos!
Perguntas similares
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás
8 anos atrás