Anda di halaman 1dari 2

Algoritma & Pemrograman 1B

1DB01 ADITIA NAIK BRAHMANA

Jika program sudah jadi dan running, silahkan lakukan Screenshot Coding dan output, kemudian
jelaskan step by step logika programnya yang disimpan dalam file document doc/docx.

Program yang Anda berikan adalah program sederhana yang meminta input NPM (Nomor Pokok
Mahasiswa), nama, dan pilihan dari pengguna.

Berikut adalah langkah-langkahnya:

1.Program dimulai dengan membersihkan layar konsol menggunakan “Cls”.

2.Program meminta input NPM dan nama dari pengguna. Input ini disimpan dalam variabel “npm”
dan “nama$”.

3.Program mencetak menu dengan dua pilihan: segitiga bintang dan segitiga angka.

4.Program meminta input pilihan dari pengguna dan menyimpannya dalam variabel “pilihan”.

5.Program memeriksa nilai pilihan yang dimasukkan oleh pengguna menggunakan pernyataan “If”.
Jika pilihan sama dengan 1 (yaitu segitiga bintang), maka program akan melanjutkan ke langkah 6.
Jika pilihan sama dengan 2 (yaitu segitiga angka), maka program akan melanjutkan ke langkah 11.
Jika pilihan tidak sama dengan 1 atau 2, program akan selesai.

6.Jika pilihan adalah 1 (segitiga bintang), program akan meminta input panjang bintang dari
pengguna dan menyimpannya dalam variabel “panjang”.

7.Program mencetak pesan sambutan yang mencakup NPM dan nama yang dimasukkan oleh
pengguna.

8.Program mencetak garis pemisah “#####################################”.


9.Program menggunakan loop “For” bersarang untuk menggambar segitiga bintang. Loop luar (i)
digunakan untuk mengatur jumlah baris dalam segitiga, sedangkan loop dalam (j) digunakan untuk
mencetak jumlah bintang pada setiap baris.

10.Setelah selesai menggambar segitiga bintang, program selesai.

11.Jika pilihan adalah 2 (segitiga angka), program akan meminta input panjang angka dari pengguna
dan menyimpannya dalam variabel “panjang”.

12.Program mencetak pesan sambutan yang mencakup NPM dan nama yang dimasukkan oleh
pengguna.

13Program mencetak garis pemisah “#####################################”.

14Program menggunakan loop “For” bersarang untuk menggambar segitiga angka. Loop luar (i)
digunakan untuk mengatur jumlah baris dalam segitiga, sedangkan loop dalam (j) digunakan untuk
mencetak angka yang sesuai pada setiap baris. Angka yang dicetak sesuai dengan nilai i (baris saat
ini).

15Setelah selesai menggambar segitiga angka, program selesai.

Anda mungkin juga menyukai