Even numbers are numbers that leave no remainder when divided by two.
The sum of even numbers can be found using loops. We can use the for loop, while loop or do-while loop.
The trick to finding an even number is using the 2 will help to check if the number is even. See example below:
//anynumber % 2
4 % 2 // = 0 (even number)
12 % 2 // = 0 (even number)
7 % 2 // = 1 (not an even number)
9 % 2 // = 1 (not an even number)
for looplimit = 10;sum = 0;for(let i = 1; i <= 10; i++){if(i % 2 == 0){sum = sum + i;}}console.log(`The sum of even numbers from 0 - ${limit} is: \n ${sum}`);
From the code above, we created the limit variable, which will tell us the limit of numbers we want or the limit of our interval. The sum is set to zero. For every loop, if the number is even, then it will be added to the sum.
while loopIn the code below, we created a counter that will keep the loop and serve as the numbers in the interval. We also created the sum and limit for the same reason as the one explained earlier. As the program loops, if the counter is even, it will be added to the sum.
let counter = 1;let limit = 20;let sum = 0;while(counter <= limit){if(counter % 2 == 0){sum = sum + counter;}counter++;}console.log(`The sum of even numbers from 0 - ${limit} is: \n ${sum}`);
do-while loopWe can also use the do-while loop to achieve this purpose. It is the same code as the while loop. The only difference here is that it is a do-while loop.
let counter = 1;let limit = 100;let sum = 0;do{if(counter % 2 == 0){sum = sum + counter;}counter++}while(counter <= limit)console.log(`The sum of even numbers from 0 - ${limit} is: \n ${sum}`);