Page 187 - Buku Digital Kelas X
P. 187

Pada soal ini, kalian telah diberikan salah satu program yang dibuat untuk
                 menyelesaikan permasalahan  di  atas.  Akan tetapi, program tersebut tidak
                 dapat dijalankan dan ditulis dengan tidak rapi! Pelajarilah kode program di
                 bawah ini. Perbaiki program tersebut hingga dapat berjalan dengan benar.
                 Sesuaikan  pula  penulisannya  dengan  mengikuti  praktik  baik  yang  telah
                 kalian pelajari hingga saat ini.

                  int main(){
                  int N, i, j;
                  scanf("%d", &n);

                  for(i=0; i>n; i++){
                  for(j=0; j<n; j++){
                  if(j==i || j==n-i-1)printf("-");
                  else printf("*");
                  }
                  printf("\n");
                  }






                 Jawablah pertanyaan berikut dalam Lembar Refleksi pada Buku Kerja. Jangan
                 lupa mencatat kegiatan dalam Jurnal.
                     1.  Pada bagian ini, kalian mendapatkan banyak konsep baru tentang
                        program. Seperti apa perasaan kalian saat ini?
                     2.  Apakah kalian bereksperimen dengan contoh-contoh yang diberikan
                        di  buku?  Jika  ya, pengetahuan  paling  menarik  apa  yang kalian
                        temukan dari hasil eksperimen tersebut?
                     3.  Pada  Problem  6,  apakah  kalian  memikirkan  dampak  sosial  yang
                        terjadi pada pekerja yang selama ini menyortir kembang kol secara
                        manual tersebut? Jika kalian menjadi petani tersebut, apa yang akan
                        kalian lakukan kepada pekerja tersebut? Apa yang kalian lakukan jika
                        kalian menjadi pekerja tersebut?
                     4.  Kesalahan  apa  yang  sering  kalian  lakukan saat  membuat  program
                        menggunakan struktur kontrol perulangan?


                 7.  Fungsi
                 Selama ini, kalian telah sering bertemu dengan fungsi. Di Matematika, kalian
                 membuat suatu persamaan menggunakan fungsi seperti y = f(x) = x + 1. Fungsi
                 f(x) menerima sebuah masukan x yang disebut  fungsi daerah dan menghasilkan


                 186     Informatika SMA Kelas X
   182   183   184   185   186   187   188   189   190   191   192