Page 45 - Project Akhir Media Pendidikan
P. 45

#include <stdio.h>

                      int main(void) {
                         /* Mendeklarasikan variabel a dan b yang akan dijadikan
                             operand */
                         int a=12, b=3;

                         /* Mendeklarasikan variabel c sebagai penampung nilai hasil
                             perkalian */
                         int c;

                         /* Melakukan operasi perkalian */
                         c = a * b;

                         /* Menampilkan nilai hasil perkalian */
                         printf(“%d x %d = %d”, a, b, c);

                         return 0;
                      }

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


                      12 x 3 = 36




                      d.  Menggunakan Operator /

                      Dalam menggunakan operator /, kita harus memperhatikan tipe data dari operand yang
                      kita definisikan. Pasalnya, perbedaan tipe data akan menyebabkan hasil yang berbeda
                      pula. Apabila kita mendefinisikan operand dengan tipe data riil (float atau double),
                      maka hasilnya juga berupa data riil. Misalnya  10.0  /  3.0, maka hasil yang akan
                      didapatkan adalah  3.3333. Sedangkan apabila kita mendefinisikan  operand  dengan
                      tipe  data  bilangan  bulat  (int  atau  long),  maka  nilai  yang  dihasilkan  juga  berupa
                      bilangan bulat (tanpa memperdulikan sisa baginya). Misalnya 10 / 3, maka hasil yang
                      didapatkan adalah 3. Adapun nilai 1 yang merupakan sisa bagi dari operasi pembagian
                      tersebut  akan  diabaikan  oleh  program.  Berikut  ini  contoh  program  yang  akan
                      membuktikan hal tersebut.



                      #include <stdio.h>

                      int main(void) {
                         /* Mendeklarasikan variabel a, b dan c dengan tipe int */
                         int a=10, b=3, c;

                         /* Mendeklarasikan variabel x, y dan z dengan tipe double */
                         double x = 10.0, y = 3.0, z;

                         /* Melakukan operasi pembagian pada bilangan bulat */

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