Program ini dimulai dengan melakukan perulangan terhadap variabel A dan B, dimana A bernilai lebih besar dari 0, kemudian dilakukan pendeklarasian perulangan terhadap variabel B, dilanjutkan dengan pendeklarasian variabel C dimana C adalah A dikurangi 1, dan pendeklarasian terhadap variabel D dimana D adalah B ditambah 1, dilanjutkan dengan pendeklarasian perulangan terhadap variabel C dan D dimana A bernilai sama dengan 0. Kemudian dilakukan perulangan terhadap variabel D, dimana D bernilai lebih besar dari 0 lalu akan ditampilkan simbol berupa tanda bintang. Selanjutnya diberikan nilai pada B dimana B adalah D dikurangi 1, kemudian dilakukan pendeklarasian perulangan terhadap B dimana D bernilai sama dengan 0.
Selanjutnya, dimulai pembuatan menu, dimana menu ini berisi 3 pilihan menu yaitu Biodata, Segitiga dan pilihan untuk keluar dari program. Pilihan yang dimasukkan kemudian akan disimpan dalam variabel PIL. Selanjutnya, dilakukan seleksi kondisi terhadap variabel PIL, dimana untuk PIL = 1 akan dilakukan penginputan biodata yaitu nama dan NPM. Inputan Nama akan disimpan dalam variabel A, dan inputan NPM disimpan dalam variabel B. Selanjutnya akan ditampilkan output dari penginputan biodata ini yaitu Nama dan NPM tadi. Kemudian, untuk PIL =2, akan dilakukan penginputan nilai perulangan, yang disimpan dalam variabel A, dimana nilai perulangan ini akan menentukan jumlah perulangan yang dilakukan untuk menampilkan simbol bintang tadi. Selanjutnya, untuk PIL =3 akan ditampilkan pesan dan program akan keluar.

OUTPUT PROGRAM :