Problem 1


Write a PHP script the will output the following using loop

*
* *
* * *
* * * *
* * * * *    

Solution:

<?php
echo "Problem 1<br><br>";
for($i = 1;$i <= 5 ;$i++)
{
    for($j = 1;$j <= $i;$j++)
    {
        echo  "* ";
    }
    echo "<br>";
}
?>

Problem 2


Write a PHP script the will output the following using loop

*
* *
* * *
* * * *
* * * * *
* * * * *
* * * *
* * *
* *
*    

Solution

<?php
for($i = 1;$i <= 5;$i++)
{
    for($j = 1;$j <= $i;$j++)
    {
        echo  "* ";
    }
    echo "<br>";
  
}
for($i = 5-1;$i >= 0;$i--)
{
    for($j = 0;$j <= $i;$j++)
    {
        echo  "* ";
    }
    echo "<br>";
  
}
?>

Problem 3


Create a script using a for loop to add all the integers between 0 and 10 and display the total. The range should be user inputted.

    Sum between 1 and 10 is: 55

Solution:


Passing


<form action="5Handle.php" method="get">
<input type="number" name="num" id="">

<input type="submit" name="sum" value="SUM" id="submit">
</form>

Handling


<?php
$sum = 0;
for($i = 1; $i <= $num;$i++){
    $sum += $i;
}

echo "Sum between 1 to $num is: $sum<br>";
>?
?>

Problem 4


Write a PHP script that creates the following table (use for loops).
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12 16 20 24 28 32 36 40
5 10 15 20 25 30 35 40 45 50
6 12 18 24 30 36 42 48 54 60
7 14 21 28 35 42 49 56 63 70
8 16 24 32 40 48 56 64 72 80
9 18 27 36 45 54 63 72 81 90
10 20 30 40 50 60 70 80 90 100

Solution:

<?php
echo "<table border =\"5\" style='border-collapse: collapse;margin:auto;border:1px'>";
for ($i=1; $i <= 10; $i++){ 
    echo "<tr> \n";
    for ($j=1; $j <= 10; $j++){ 
       $p = $j * $i;
       echo "<td style='padding:10px;border:3px solid white;'>$p</td> \n";
           }
          echo "</tr>";
    }
    echo "</table>";
?>