- Start
- masukan angka sembarang kecuali 0 dan -
- angka masukan dibagi 2 dan diambil sisa baginya
- sisa baginya = 0 berarti bilangan tersebut genap
- jika ya, dari 1 sampai angka masukan dibagi 2 itu untuk menentukan jumlah baris ke bawah yang akan diisi
- untuk mengisi setiap baris ke bawah, dari 1 sampai angka masukan dibagi 2 dikurangi urutan baris ke bawah yang mau diisi ke samping ,ditulis dengan kosong untuk memberikan jarak bintang supaya berbentuk segitiga
- mengisi setiap baris ke bawah disamping yang kosong, dari 1 sampai urutan baris ke bawah yang mau diisi dikali 2, ditulis dengan (*) supaya jumlah bintang dari baris yang terbawah sama dengan angka masukan
- sisa baginya = 1 berarti bilangan tersebut ganjil
- jika ya, dari 1 sampai angka masukan dibagi 2 ditambah 1 itu untuk menentukan jumlah baris ke bawah yang akan diisi
- untuk mengisi setiap baris ke bawah, dari 1 sampai angka masukan dibagi 2 ditambah 1 dikurangi urutan baris ke bawah yang mau diisi ke samping, ditulis dengan kosong untuk memberikan jarak bintang supaya berbentuk segitiga
- mengisi setiap baris ke bawah disamping yang kosong, dari 1 sampai urutan baris ke bawah yang mau diisi dikali 2 dikurangi 1 ditulis dengan (*) supaya jumlah bintang dari baris yang terbawah sama dengan angka masukan
- mau coba lagi ?
- jika ya, akan kembali ke masukan angka sembarang
- jika tidak, program berakhir
Jumat, 19 November 2010
Algoritma Program Segitiga Bintang dalam Bahasa Pascal
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar