HomePROGRAMMESTAR PATTERN PROGRAMMEStar Pyramid, Number Pyramid, Reverse Star Pyramid, Right-Aligned Triangle And Pascal’s Triangle

Star Pyramid, Number Pyramid, Reverse Star Pyramid, Right-Aligned Triangle And Pascal’s Triangle

🔹 Star Pyramid

$n = 5;
for ($i = 1; $i <= $n; $i++) {
    for ($j = 1; $j <= $i; $j++) {
        echo "* ";
    }
    echo PHP_EOL;
}

🔹 Number Pyramid

$n = 5;
for ($i = 1; $i <= $n; $i++) {
    for ($j = 1; $j <= $i; $j++) {
        echo $j . " ";
    }
    echo PHP_EOL;
}

🔹 Reverse Star Pyramid

$n = 5;
for ($i = $n; $i >= 1; $i--) {
    for ($j = 1; $j <= $i; $j++) {
        echo "* ";
    }
    echo PHP_EOL;
}

🔹 Right-Aligned Triangle

$n = 5;
for ($i = 1; $i <= $n; $i++) {
    echo str_repeat(" ", $n - $i) . str_repeat("* ", $i) . PHP_EOL;
}

🔹 Pascal’s Triangle

function factorial($num) {
    $fact = 1;
    for ($i = 1; $i <= $num; $i++) {
        $fact *= $i;
    }
    return $fact;
}

$n = 5;
for ($i = 0; $i < $n; $i++) {
    for ($j = 0; $j <= $i; $j++) {
        echo factorial($i) / (factorial($j) * factorial($i - $j)) . " ";
    }
    echo PHP_EOL;
}

Share: 

No comments yet! You be the first to comment.

Leave a Reply

Your email address will not be published. Required fields are marked *