Imprimir arrays na tela

2 respostas
front-endprogramaçãojavascript
I

Blz galera?

Estou aprendendo JavaScript e estou com dificuldade para ser aprovado num exercício de impressão de array._

O exercício diz:

Ana, contadora de uma empresa bem conhecida, contabiliza os lucros de cada mês em uma matriz. Por exemplo, para o último semestre do ano passado registrou o seguinte:

//Em julho ganhou $ 50, em agosto perdeu $ 12, etc.**
var lucroUltimoSemestre = [50, -12, 1000, 300, 200, 0];

E ela acabou de nos perguntar: “posso saber o lucro de todo um semestre ?”

“Óbvio”, nós dissemos, e escrevemos o seguinte código:

function somaLucroSemestre(umSemestre) {
	return umSemestre[0] + umSemestre[1] +
		umSemestre[2] + umSemestre[3] +
		umSemestre[4] + umSemestre[5];
}

“Muito Obrigada”, Ana disse, e os lucros foram calculados usando a função que passamos para ela. Mas pouco tempo depois, ele voltou dizendo que também registrou os lucros do primeiro trimestre deste ano:

//Em janeiro a empresa faturou $80, em fevereiro, $453, em março $1.000
var lucrosPrimeiroTrimestre = [80, 453, 1000];

E ela nos perguntou: “Você poderia usar essa função que você me deu para calcular os ganhos do primeiro trimestre?”

E estamos pensando.

:arrow_right::arrow_right: Agora vem o exercício propriamente dito ::arrow_down::arrow_down::arrow_down:

Experimente testar a função no terminal utilizando o console.log, fazendo diferentes impressões na tela!
Lembre-se de testar no mínimo 3 vezes o console.


Esse é o meu código:

function somaLucroSemestre(umSemestre) {
	var umSemestre = [50, -12, 1000, 300, 200, 0];
	console.log(somaLucroSemestre([1]));
	console.log(somaLucroSemestre([2]));
	console.log(somaLucroSemestre([3]));
}

O sistema passa o seguinte erro: Você deve testar o somaLucroSemestre usando o console.log pelo menos 3 vezes

2 Respostas

F
Olá boa tarde!

No caso você  precisa colocar os console.log depois das chaves da função

ficando assim:

function somaLucroSemestre(umSemestre) {

return umSemestre[0] + umSemestre[1] +

umSemestre[2] + umSemestre[3] +

umSemestre[4] + umSemestre[5];

}

console.log(somaLucroSemestre([1]));

console.log(somaLucroSemestre([2]));

console.log(somaLucroSemestre([3]));
I

Eu acabei testando e encontrei a mesma solução, obrigado Fabricio :slight_smile:

Criado 22 de maio de 2020
Ultima resposta 30 de mai. de 2020
Respostas 2
Participantes 2