From a46216dfada47a1bcb5d146d9abfd44f29996c1e Mon Sep 17 00:00:00 2001 From: Maria Carolina Date: Wed, 2 Nov 2022 19:29:06 -0300 Subject: [PATCH] sumEven --- 07-sumEven/index.js | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/07-sumEven/index.js b/07-sumEven/index.js index bb1e095..39f227d 100644 --- a/07-sumEven/index.js +++ b/07-sumEven/index.js @@ -1,4 +1,24 @@ export function sumEven(value) { - // implementar logica aqui - -} \ No newline at end of file + let soma = 0; + for (let i = 0; i < value.length; i++) { + if (value[i] % 2 === 0) { + soma += value[i]; + + } + } + return soma; + +} + +console.log(sumEven([]))//(0) +console.log(sumEven([1]))//(0) +console.log(sumEven([1, 2]))//(2) +console.log(sumEven([1, 2, 3]))//(2) +console.log(sumEven([1, 2, 3, 4]))//(6) +console.log(sumEven([1, 2, 3, 4, 5]))//(6) +console.log(sumEven([4, 6, 12, 5]))//(22) +console.log(sumEven([9, 234, 312, 999, 21, 2311]))//(546) +console.log(sumEven([533, 234, 23423, 32, 48876]))//(49142) +console.log(sumEven([-1, 5, -10, -45]))//(-10) +console.log(sumEven([-2, -7, -31]))//(-2) +console.log(sumEven([-2, 20, -31]))//(-18) \ No newline at end of file