w3resource

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


2. Sum Integers 0 to 30

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

For more Practice: Solve these Related Problems:

  • Write a PHP script using a for loop that calculates the sum of all integers between 0 and 30 and prints the total without using the built-in array_sum() function.
  • Write a PHP function that computes the sum of numbers 0 to 30 recursively and outputs the final sum.
  • Write a PHP program that uses a while loop to sum integers from 0 to 30 and then verifies the total with a for loop.
  • Write a PHP script that uses the mathematical formula for summing an arithmetic series to calculate the sum from 0 to 30 and displays the result.

Go to:


PREV : Number Sequence Display.
NEXT : Construct Incremental Star Pattern.

PHP Code Editor:



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

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.