Buatlah kode program dalam bahasa PHP untuk menampilkan pola gambar piramida dalam bentuk kumpulan angka.
Berikut salah satu konsep dasar cara membuat pola piramida angka menggunakan bahasa pemrograman PHP:
<?php
echo "<p>Kode Program PHP - Piramida Angka (10)</p>";
echo "<pre>";
$tinggi_piramida = 10; // Ganti tinggi piramida sesuai kebutuhan
for($i = 1; $i <= $tinggi_piramida; $i++) {
for($j = 1; $j <= $tinggi_piramida - $i; $j++) {
echo " ";
}
$angka = 1;
for($k = 1; $k <= $i; $k++) {
echo $angka . " ";
$angka++;
}
echo "<br>";
}
echo "</pre>";
?>
Berikut adalah penjelasan baris per baris dari kode program PHP tersebut:
Output HTML:
echo "<p>Kode Program PHP - Piramida Angka (10)</p>";
echo "<pre>";
Baris ini menampilkan teks “Kode Program PHP – Piramida Angka (10)” dalam tag <p> dan membuka tag <pre> untuk mempertahankan format teks.
Inisialisasi Variabel Tinggi Piramida:
$tinggi_piramida = 10; // Ganti tinggi piramida sesuai kebutuhan
Baris ini menginisialisasi variabel $tinggi_piramida dengan nilai 10, yang menentukan tinggi piramida.
Perulangan untuk Membuat Piramida Angka:
for ($i = 1; $i <= $tinggi_piramida; $i++) {
Perulangan pertama ini mengontrol setiap baris piramida dan berjalan sebanyak $tinggi_piramida kali.
Perulangan untuk Menambahkan Spasi Sebelum Angka:
for ($j = 1; $j <= $tinggi_piramida - $i; $j++) {
echo " ";
}
Perulangan ini menambahkan spasi sebelum angka pada setiap baris untuk membentuk piramida.
Inisialisasi Variabel Angka:
$angka = 1;
Baris ini menginisialisasi variabel $angka dengan nilai 1. Variabel ini akan digunakan untuk mencetak angka pada setiap baris.
Perulangan untuk Mencetak Angka:
for ($k = 1; $k <= $i; $k++) {
echo $angka . " ";
$angka++;
}
Perulangan ini mencetak angka dari 1 hingga $i pada setiap baris dan meningkatkan nilai $angka setiap kali.
Pindah Baris (Tag <br>):
echo "<br>";
Baris ini digunakan untuk pindah ke baris berikutnya setelah mencetak angka pada suatu baris.
Penutup Tag <pre>:
echo "</pre>";
Baris ini menutup tag <pre> dan mengakhiri format teks.
Dengan kombinasi perulangan dan penggunaan variabel, program ini menciptakan piramida angka dengan tinggi 10 dan menampilkan hasilnya dengan spasi yang membentuk pola piramida.

![]()

