w3resource

PHP for loop Exercises : Add all between two integers and display the sum

PHP for loop: Exercise-2 with Solution

Create a script using a for loop to add all the integers between 0 and 30 and display the sum.

Visual Presentation:

PHP for loop Exercises: Add all between two integers and display the sum

Sample Solution:

PHP Code:

<?php
// Initialize sum variable
$sum = 0;

// Loop through numbers from 1 to 30
for($x=1; $x<=30; $x++)
{
    // Add current number to the sum
    $sum += $x;
}

// Print the sum of numbers from 1 to 30
echo "The sum of the numbers 0 to 30 is $sum"."\n";
?>

Output:

The sum of the numbers 0 to 30 is 465

Explanation:

In the exercise above,

  • The code starts with a PHP opening tag <?php.
  • It initializes '$sum' to 0. This variable will store the sum of numbers from 1 to 30.
  • The code enters a "for" loop that iterates through numbers from 1 to 30 (for($x=1; $x<=30; $x++)), incrementing the variable '$x' by 1 in each iteration.
  • Within the loop, each value of '$x' is added to the '$sum' variable ($sum += $x;), effectively accumulating the sum of all the numbers from 1 to 30.
  • After the loop, it prints out the calculated sum using echo, along with a message indicating what the sum represents (echo "The sum of the numbers 0 to 30 is $sum"."\n";).
  • Finally, the PHP code ends with a closing tag ?>.

Flowchart :

Flowchart: Add all between two integers and display the sum

PHP Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Create a script that displays 1-2-3-4-5-6-7-8-9-10 on one line. There will be no hyphen(-) at starting and ending position.
Next: Create a script to construct the specific pattern, using nested for loop.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.