Pengenalan
Program Pascal Piramida Angka adalah program yang digunakan untuk mencetak sebuah pola piramida menggunakan angka-angka. Program ini biasanya digunakan dalam pembelajaran dasar pemrograman Pascal, karena melibatkan penggunaan loop dan struktur pengulangan.
Cara Kerja
Program ini bekerja dengan menggunakan loop nested atau pengulangan bersarang. Loop ini akan mencetak angka dari 1 hingga jumlah baris yang diinginkan. Setiap baris akan mencetak angka sejumlah baris tersebut, dimulai dari angka 1. Dengan demikian, setiap baris akan memiliki jumlah angka yang bertambah satu dari baris sebelumnya.
Kode Program
Berikut adalah contoh kode program Pascal untuk mencetak piramida angka:
program PiramidaAngka;vari, j, rows: integer;beginwrite('Masukkan jumlah baris: ');readln(rows);for i := 1 to rows dobeginfor j := 1 to i dobeginwrite(j, ' ');end;writeln;end;readln;end.
Penjelasan Kode Program
Pada kode program di atas, kita menggunakan dua variabel integer yaitu i dan j. Variabel i digunakan sebagai penghitung jumlah baris, sedangkan variabel j digunakan sebagai penghitung jumlah angka dalam setiap baris.
Pertama, program akan meminta input dari pengguna berupa jumlah baris yang diinginkan. Input tersebut akan disimpan dalam variabel rows.
Selanjutnya, program akan melakukan perulangan menggunakan pernyataan for. Perulangan pertama akan berjalan dari 1 hingga jumlah baris yang diinginkan. Variabel i akan bertambah 1 setiap perulangan.
Di dalam perulangan pertama, terdapat perulangan kedua yang juga menggunakan pernyataan for. Perulangan kedua akan berjalan dari 1 hingga nilai i pada perulangan pertama. Variabel j akan bertambah 1 setiap perulangan.
Pada setiap perulangan kedua, program akan mencetak nilai variabel j diikuti dengan spasi menggunakan pernyataan write. Setelah mencetak angka terakhir dalam baris, program akan pindah ke baris berikutnya menggunakan pernyataan writeln.
Setelah selesai melakukan perulangan, program akan menunggu input dari pengguna agar tetap berjalan dan hasil piramida angka dapat dilihat.
Contoh Hasil
Jika pengguna memasukkan jumlah baris 5, maka hasil yang akan ditampilkan adalah sebagai berikut:
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
Kesimpulan
Program Pascal Piramida Angka merupakan contoh sederhana penggunaan loop dalam bahasa pemrograman Pascal. Dengan memahami cara kerja program ini, Anda dapat lebih memahami konsep pengulangan dan logika pemrograman dasar. Jangan ragu untuk mencoba dan mengembangkan program ini untuk mencetak pola piramida angka yang lebih kompleks. Selamat mencoba!