Page 196 - Informatikakm
P. 196

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 Reáeksi 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 Ï fexf Ï x Ê ”. Fungsi

            f(x) menerima sebuah masukan x yang disebut  fungsi daerah dan menghasilkan


             186     Informatika SMA Kelas X
   191   192   193   194   195   196   197   198   199   200   201