Page 180 - Informatikakm
P. 180

Format Masukan:
            Dua buah   bilangan positif  a dan b  yang dipisahkan oleh  karakter  spasi.
            Keduanya bernilai paling besar 10 miliar.

            Format Keluaran:
            Dua buah bilangan bulat yang ditulis di baris berbeda. Baris pertama adalah hasil
            pembagian,  sedangkan baris kedua adalah  sisa pembagian.  Hasil  pembagian
            dibulatkan ke bawah.
            Contoh Kasus Uji

                      Masukan                    Keluaran
             1000 3                      333
                                         1

            Problem 4: Benar atau Salah? (Tingkat Kesulitan:            )
            Ekspresi yang memuat operator logika, relasional, dan kesamaan dapat kalian
            telusuri tanpa menjalankan program. Berikut ini, diberikan beberapa ekspresi
            yang perlu kalian cek nilainya, jika diketahui nilai a = 1, b = 2, dan c = 3.
               No              Ekspresi                     Hasil
               1     (a < b) || (b > c)
               2     (a >= b) || (b != c)
               3     eb ÏÏ af åå ec Õ af
               4     eb ÕÏ af ååe eb Ô cf || ec Õ af f

            Problem 5: Percantik Kode Program Ini! (Tingkat Kesulitan:                )
            Uh…   Kalian baru  saja mendapatkan tugas untuk mempelajari sebuah    kode
            program. Akan tetapi, kode program yang kalian terima tidak ditulis dengan
            menerapkan praktik baik pemrograman yang telah     kalian pelajari sehingga
            sangat sulit untuk dipahami! Apalagi ternyata, saat kalian jalankan, program
            ini tidak bisa berjalan dengan benar.


             #include <studio.h> int main(){ float jr2; float l; float
             O; scanf("%f", jr2); l = 3.14*jr2*jr2; O = 2*3.14*jr2;
             printf("%.2f %.2f\n",l, O); return 0; }

                Sebagai seorang siswa teladan yang telah     mempelajari praktik baik
            pemrograman, perbaikilah program di atas ke dalam bentuk yang menerapkan
            praktik baik pemrograman. Kemudian, jika ada, perbaikilah program tersebut
            sehingga dapat berjalan dengan benar.    Setelah  itu,  apakah  kalian dapat
            menebak apa yang dilakukan oleh program tersebut?



             170     Informatika SMA Kelas X
   175   176   177   178   179   180   181   182   183   184   185