375 views
3 votes
Write a method that take an integer array as a parameter and returns the sum of positive odd numbers and sum of positive even numbers.

User Ngoan Tran
by
4.7k points

1 Answer

6 votes

Answer:

I will code in Javascript:

function sumOddAndEven(){

//Define and initialize variables.

var numbers = [1,2,3,4,5,6,7,8];

var sum = [0,0];

for ( var i = 0; i < numbers.length ; i++ ){ // loop to go throght the numbers

if(numbers[i] > 0) { // if the number is positive

if(numbers[i]%2 == 0) { // if number is even and

sum[0] = sum[0] + numbers[i]; //adds in the first place of sum

}

else{

sum[1] = sum[1] + numbers[i]; // else adds in the second place of sum

}

}

}

return sum; //return an array with the sum of the positive evens numbers in the first place and the sum of the positive odd numbers in the second place.

}

User Judepereira
by
5.3k points