Page 240 - KM Informatika-BS-KLS-VIII_Neat
P. 240

11                      Gambarkan Output untuk N=11!













                 Ayo, menganalisis sebelum membuat progamnya!
                 1.  Input: N (banyaknya baris)
                 2.  Output: hasil print sebanyak N baris (lihat contoh).
                 3.  Analisis:

                     Kalian dapat memakai kerangka program yang sama  karena program ini
                     mirip dengan sebelumnya, hanya berbeda dengan apa yang di-print pada
                     setiap baris.

                     Apa yang perlu di-print pada tiap barisnya? Pada tiap baris, terdapat pola
                     yang sama, yaitu terdiri atas tiga bagian:
                     a.  Bagian kiri: print sejumlah karakter ‘-’

                     b.  Bagian tengah: print sejumlah karakter ‘*’
                     c.  Bagian kanan: print sejumlah karakter ‘-’ yang sama dengan
                         banyaknya karakter ‘-’ yang ada di bagian kiri.
                    Nah,  sekarang,  kalian perlu  menentukan berapakah  “sejumlah”  karakter
                 yang dimaksud? Untuk menjawab pertanyaan ini, kalian akan menggunakan
                 contoh untuk N = 5, karena kalau 1 terlalu mudah.

                              Baris    Karakter ‘-’  Karakter ‘*’  Karakter ‘-’  Output
                           1          2          1           2          --*--
                           2          1          3           1          -***-
                           3          0          5           0          *****
                           4          1          3           1          -***-
                           5          2          1           2          --*--
                    Kalau kalian amati lebih lanjut, baris ke-1 dan ke-2 berkebalikan dengan
                 baris ke-4 dan ke-5, dan pada baris ke-3, terdapat 5 buah karakter ‘*’. Ternyata
                 ada polanya!








              228   Informatika SMP Kelas VIII
   235   236   237   238   239   240   241   242   243   244   245