Page 205 - Laporan PPL PPG Daljab Tahap 3
P. 205

3.  Penilaian Ranah Pengetahuan
                  a.  Soal
                   1.  Apakah yang dimaksud perulangan dalam pemrograman ? (Skor: 20)
                   2.  Jelaskan pengertian tentang perulangan FOR dan format penulisanya ! (Skor: 30)
                   3.  Apa perbedaan perulangan WHILE dengan DO-WHILE ? (Skor: 20)
                   4.  Tuliskan hasil dari program dibawah ! (Skor: 30)
                                     #include<stdio.h>
                                     int main()
                                     {
                                            int i,j;
                                            for (i=5;i>=1;i--)
                                            {
                                            for (j=1;j<=i;j++)
                                            {
                                            printf("%d",j);
                                            }
                                            printf("\n");
                                            }
                                     }
                        Kunci Jawaban
                     1.  Perulangan  atau  iterasi  atau  yang  biasa  disebut  dengan  “looping”  adalah  proses  melakukan
                        tindakan yang sama secara berulang-ulang atau berkali-kali sampai batas yang telah ditentukan.
                        Perulangan  dipakai  untuk  menjalankan  beberapa  pernyataan  dengan  hanya  menuliskan
                        pernyataan tersebut satu kali.
                     2.  For  merupakan  perulangan  yang  sudah  diketahui  jumlah  perulangannya  sebelum  perulangan
                        tersebut dilakukan.
                        for (ungkapan1; ungkapan2; ungkapan3)
                        {
                          pernyataan;
                        }

                        Ungkapan1 :  digunakan untuk memberikan inisialisasi terhadap variabel pengendali loop.
                        Ungkapan2 :  dipakai sebagai kondisi untuk keluar dari loop.
                        Ungkapan3 :  dipakai sebagai pengatur kenaikan nilai variabel pengendali loop.
                     3.  Perbedaan WHILE dengan DO-WHILE :
                        while
                              •pengecekan kondisi dilakukan di AWAL
                              •dan kemungkinan body loop tidak akan pernah dilakukan sama sekali (0 kali)
                        do while
                              •pengecekan kondisi dilakukan di AKHIR
                              •minimal body loop 1 kali
                     4.  Hasil dari program tersebut adalah :
                        12345
                        1234
                        123
                        12
                        1
   200   201   202   203   204   205   206   207   208   209   210