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