Looping merupakan sebuah kondisi dimana ada dua keputusan yang jika salah maka perulangan berlanjut dan jika benar maka perulangan berhenti. Looping memungkinkan kita untuk mengulangi satu atau lebih statement sampai sebuah kondisi bernilai benar. Di dalam looping bisa di berikan lagi looping sesuia dengan kondisi yang diperlukan. Misalkan untuk menentukan ada berapa spasi dan bintang pada suatu baris.
CONTOH SOAL
Buatlah algoritma dan flowchart menggunakan raptor untuk sebuah program yang akan menghasilkan karakter ( * ) membentuk gambar berikut:
Contoh :Input : 4
Output :
****
***
**
*
**
***
****
note: Input sesuai user
ALGORITMA
1. Start
2. Masukkan nilai dengan variabel batas, lanjut ke langkah 3
3. Inisialisasi variabel a=1, lanjut ke langkah 4
4. Jika a>batas benar lanjut ke langkah 15, jika salah lanjut ke langkah 5
5. Inisialisasi variabel p=1, lanjut ke langkah 6
6. Inisialisasi variabel spasi=a-1, lanjut ke langkah 7
7. Jika p>spasi benar lanjut ke langkah 10, jika salah lanjut ke langkah 8
8. Tampilakan “ “(spasi), hilangkan tanda centang pada “end current line”, lanjut ke langkah 9
9. Tambah nilai variabel p, p=p+1, kembali ke langkah 7
10. Jika p>batas benar lanjut ke langkah 13, jika salah lanjut ke langkah 11
11. Tampilkan “*”(bintang), hilangkan tanda centang pada “end current line”, lanjut ke langkah 12
12. Tambah nilai variabel p, p=p+1, kembali ke langkah 10
13. Tampilkan “”(enter), lanjut ke langkah 14
14. Tambah nilai variabel a, a=a+1, kembali ke langkah 4
15. Inisialisasi variabel a=batas-1, lanjut ke langkah 16
16. Jika a<1 benar lanjut ke langkah 27, jika salah lanjut ke langkah 17
17. Inisialisasi variabel p=1, lanjut ke langkah 18
18. Inisialisasi variabel spasi=a-1, lanjut ke langkah 19
19. Jika p>spasi benar lanjut ke langkah 22, jika salah lanjut ke langkah 20
20. Tampilakan “ “(spasi), hilangkan tanda centang pada “end current line”, lanjut ke langkah 21
21. Tambah nilai variabel p, p=p+1, kembali ke langkah 19
22. Jika p>batas benar lanjut ke langkah 25, jika salah lanjut ke langkah 23
23. Tampilkan “*”(bintang), hilangkan tanda centang pada “end current line”, lanjut ke langkah 24
24. Tambah nilai variabel p, p=p+1, kembali ke langkah 22
25. Tampilkan “”(enter), lanjut ke langkah 26
26. Kurangi nilai variabel a, a=a-1, kembali ke langkah 16
27. End
FLOWCHART
flowchart program |
OUTPUT
output raptor |
Modul Raptor Looping : Membentuk Pola
Reviewed by Syafriansyah Muhammad
on
2/10/2018
Rating:
Tidak ada komentar: