Tuesday, 24 March 2015

5. Operator Aritmatika Pada Bahasa C




5.  Operator Aritmatika Pada Bahasa C


MODUL 5
OPERATOR

    1. Tujuan
  1. Mengetahui operator-operator yang digunakan dalam bahasa C.
  2. Mampu membedakan operator aritmatik, assignment operator, unary operator dan relasional dan logik operator
  3. Mampu mengoperasikan memecahkan masalah dengan program C melalui input, proses dan output.

    1. Jenis-Jenis Operator
  1. Operator Aritmatik
Operator
Operasi
Contoh
+
Penambahan
A + B
-
Pengurangan
A – B
*
Perkalian
A * B
/
Pembagian
A / B
%
Sisa hasil bagi
A % B

  1. 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?

  1. 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




  1. Opearator Unary
operator
Operasi
Contoh
Arti
++
Penambahan dengan 1
A++ atau ++A
A = A + 1
--
Pengurangan dengan 1
A—atau --A
A = A - 1

    1. Kasus
  1. Buatlah sebuah program untuk menghitung volume balok !
v = p * l * t
  1. Buatlah sebuah program untuk menghitung luas lingkaran, dimana nilai jari-jari ditentukan berdasarkan inputan dari pengguna
float phi = 3.14; L = phi * r * r
  1. 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
  1. 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

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com