Page 46 - Project Akhir Media Pendidikan
P. 46

c = a / b;

                         /* Melakukan operasi pembagian pada bilangan riil */
                         z = x / y;

                         /* Menampilkan nilai hasil operasi pembagian */
                         printf(“%d / %d \t\t = %d\n”, a, b, c);
                         printf(“%.1f / %.1f \t = %.4f\n”, x, y, z);

                         return 0;
                      }


                      Hasil yang akan diberikan dari program di atas adalah sebagai berikut.








                      e.  Menggunakan Operator %

                      Operator  %  ini  digunakan  untuk  mendapatkan  sisa  bagi  dari  operasi  pembagian  pada
                      bilangan  bulat.  Misalnya  10 % 3,  maka  hasilnya  adalah  1.  Nilai  tersebut  merupakan
                      sisa bagi yang diperoleh dari proses pembagian 10 dibagi 3. Berikut ini contoh program
                      yang menunjukkan penggunaan operator %.


                      #include <stdio.h>

                      int main(void) {
                         printf("%2d %s %d \t = %d\n", 10, "%", 3, (10 % 3));
                         printf("%2d %s %d \t = %d\n", 8, "%", 3, (8 % 3));
                         printf("%2d %s %d \t = %d\n", 15, "%", 4, (15 % 4));
                         return 0;
                      }



                      Hasil yang akan diberikan dari program di atas adalah sebagai berikut.


                      10 % 3 = 1
                       8 % 3 = 2
                      15 % 4 = 3



                      3.4.2.  Operator Logika

                      Operator  logika  adalah  operator  digunakan  di  dalam  operasi  yang  hanya  dapat
                      menghasilkan nilai benar (true) dan salah (false). Nilai seperti ini disebut dengan
                      nilai boolean. Berbeda dengan bahasa pemrograman lain (misalnya Pascal), bahasa C

                                                           42
   41   42   43   44   45   46   47   48   49   50   51