Page 156 - C:\Users\15710210730001\Documents\Flip PDF Professional\INFORMATIKA-BG-KLS_X\
P. 156

Problem 3: Hasil Bagi dan Sisa Pembagian  (Tingkat Kesulitan: )
                  Penjelasan singkat:

                  1.  Siswa diminta untuk mendeklarasikan variabel a, b, c, d terlebih dahulu.
                  2.  Variabel a dan b untuk bilangan masukan, variabel c untuk hasil pembagian,
                      dan variabel d untuk sisa pembagian (modulo).

                  3.  Menghitung hasil   pembagian  dilakukan  dengan  cara bilangan  a dibagi
                      bilangan b.

                  4.  Menghitung sisa pembagian    dilakukan  dengan  cara bilangan  a modulo
                      bilangan b.

                  5.  Hasil  pembagian    dan  sisa pembagian    kemudian    dicetak dengan
                      memberikan \n pada tiap variabel c dan d agar berpindah ke baris baru.
                  Contoh Solusi Program:
                   /*

                    * Program berlatih 4.3: hasil bagi dan sisa pembagian
                    */
                   #include <stdio.h>
                   int main() {
                           long long int a, b, c, d;

                           scanf(″%lld %lld″, &a, &b);
                           c = a / b;
                           d = a % b;

                           printf(″%lld\n %lld\n ″, c, d);
                           return 0;
                   }


                  Contoh Kasus Uji:
                    No.   Masukan    Keluaran                    Keterangan

                   1     1000   3   333         Contoh kasus yang ada di soal
                                    1
                   2     9   13     0           Contoh kasus jika bilangan pembagi lebih besar
                                    9

                   3     4000   4   1000        Contoh kasus jika idak ada sisa pembagian
                                    0


                  148 Buku Panduan Guru • Informaika untuk SMA Kelas X
   151   152   153   154   155   156   157   158   159   160   161