5. Operator Aritmatika Pada Bahasa C
MODUL 5
OPERATOR
- Tujuan
- Mengetahui operator-operator yang digunakan dalam bahasa C.
- Mampu membedakan operator aritmatik, assignment operator, unary operator dan relasional dan logik operator
- Mampu mengoperasikan memecahkan masalah dengan program C melalui input, proses dan output.
- Jenis-Jenis Operator
- Operator Aritmatik
Operator
|
Operasi
|
Contoh
|
+
|
Penambahan
|
A + B
|
-
|
Pengurangan
|
A – B
|
*
|
Perkalian
|
A * B
|
/
|
Pembagian
|
A / B
|
%
|
Sisa hasil bagi
|
A % B
|
- Operator Relasi Dan Logic
Operator
|
Operasi
|
Contoh
|
Arti
|
==
|
Sama
|
A == B
|
Apakah A sama dengan B?
|
!=
|
Tidak sama
|
A != B
|
Apakah A tidak sama dengan B?
|
<
|
Lebih kecil
|
A < B
|
Apakah A lebih kecil dari B?
|
>
|
Lebih besar
|
A > B
|
Apakah A lebih besar dari B?
|
<=
|
Lebih kecil atau sama dengan
|
A <= B
|
Apakah A lebih kecil atau sama dengan B?
|
>=
|
Lebih besar atau sama dengan
|
A >= B
|
Apakah A lebih besar atau sama dengan B?
|
- Operator Assignment
Operator
|
Operasi
|
Contoh
|
Arti
|
=
|
Pemberian nilai
|
A = 20
|
A = 20
|
+=
|
Penambahan pada peubah yang sekarang
|
A += B
|
A = A + B
|
-=
|
Pengurangan pada peubah yang sekarang
|
A -= B
|
A = A – B
|
*=
|
Perkalian pada peubah yang sekarang
|
A *= B
|
A = A * B
|
/=
|
Pembagian pada peubah yang sekarang
|
A /= B
|
A = A / B
|
%=
|
Sisa hasil bagi pada peubah yang sekarang
|
A %= B
|
A = A % B
|
- Opearator Unary
operator
|
Operasi
|
Contoh
|
Arti
|
++
|
Penambahan dengan 1
|
A++ atau ++A
|
A = A + 1
|
--
|
Pengurangan dengan 1
|
A—atau --A
|
A = A - 1
|
- Kasus
- Buatlah sebuah program untuk menghitung volume balok !
v = p * l * t
- Buatlah sebuah program untuk menghitung luas lingkaran, dimana nilai jari-jari ditentukan berdasarkan inputan dari pengguna
float phi = 3.14; L = phi * r * r
- Diketahui variabel-variabel sebagai berikut:
int a = 12, b = 2, c = 3, d = 4;
Buat program untuk mencetak hasil :
- a % b
- a - c
- a + b
- a / d
- a / d * d + a % d
- a % d / d * a - c
- Buatlah program untuk mengetahui hasil dari :
- (1) x = (2 + 3) – 10 * 2;
- (2) x = (2 + 3) – (10 * 2);
- (3) x = 10 % 3 * 2 + 1;
0 comments:
Post a Comment