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