Page 42 - Project Akhir Media Pendidikan
P. 42

tersebut akan ditampilkan terlebih dahulu, selanjutnya baru dinaikkan nilainya. Untuk
                      lebih jelasnya, perhatikan kembali program di bawah ini.


                      #include <stdio.h>

                      int main(void) {
                         int x=10;
                         printf(“Nilai x awal \t= %d\n”, x);
                         printf(“Nilai x++ \t= %d\n”, x++);
                         printf(“Nilai x akhir \t= %d\n”, x);
                         return 0;
                      }



                      Hasil yang akan diberikan dari program di atas adalah seperti yang tampak di bawah ini.


                      Nilai  x  awal  =  10
                      Nilai  x++  =  10
                      Nilai x akhir  = 11



                      3.3.2.  Decrement

                      Decrement  merupakan kebalikan dari  increment, yang merupakan proses penurunan
                      nilai dengan nilai 1. Decrement juga dibagi menjadi dua macam, yaitu pre-decrement
                      dan  post-decrement.  Namun  di  sini  kita  tidak  akan  membahas  tentang  kedua  jenis
                      decrement  tersebut  karena  konsepnya  sama  persis  dengan  pre-increment  dan  post-
                      increment.

                      Untuk lebih memahaminya, berikut ini program yang akan menunjukkan penggunaan
                      operator decrement.


                      #include <stdio.h>

                      int main(void) {
                         int x=10, y=10;

                         /* Melakukan pre-decrement pada variabel x */
                         printf(“Nilai x awal \t= %d\n”, x);
                         printf(“Nilai --x \t= %d\n”, --x);
                         printf(“Nilai x akhir \t= %d\n\n”, x);

                         /* Melakukan post-decrement pada variabel y */
                         printf(“Nilai y awal \t= %d\n”, y);
                         printf(“Nilai y-- \t= %d\n”, y--);
                         printf(“Nilai y akhir \t= %d\n”, y);

                         return 0;
                      }

                                                           38
   37   38   39   40   41   42   43   44   45   46   47