Operator
Setelah mempelajari macam macam tipe data termasuk variable dan konstanta, sekarang kita akan mempelajari operasi apa saja yang dapat di kenakan pada tipe data, variable dan konstanta. Dalam melakukan operasi terhadap variable maupun konstanta pasti tak lepas dengan yang namanya operator.
Operator merupakan simbel yang dapat digunakan dalam program untuk melakukan suatu operasi atau manipulasi, seperti jumlah dua buah nilai, memberikan nilai ke suatu variable, membandingkan dua buah nilai ke suatu variable, menjumlahkan dua buah nilai dsb.
Sebagian operator C tergolong sebagai operator binary, yaitu operator yang dapat dikenakan terhadap dua buah nilai ( operand ).
Tanda operator pada C dapat di kelompokkan sebagai beriktu :
1. Operator Pengerjaan
2. Operator Aritmatika
3. Operator Peningkatan dan Penurunan
4. Operator Bitwise
5. Operator Hubungan
6. Operator Logika
7. Operator Alamat
8. Operator Koma
9. Operator Gabungan
A. Operator Pengerjaan
Operator Pengerjaan merupakan tanda (=) yang digunakan untuk mengisikan nilai yang bertanda sebelah kanannya variable yang di tunjukkan sebelah kirinya.
Contoh :
a=5
a=b=c
1. Inisialisasikan variable A
2. Inisialisasikan variable B
3. Inisialisasikan variable C
4. Lakukan operasi a=b=c
5. Tampilkan variable a,b,c
Maka nilai a dan b sama dengan nilai c yaitu 5
Contoh program :
#include <stdio.h>main(){int a,b,c;a=5a=b=c;printf(“a=%d\n”,a);printf(“b=%d\n”,b);printf(“c=%d\n”,c);}
B. Operator
Aritmatika
Operator aritmatika tergolong sebagai
operator binary
Tabel :
Operator
|
Keterangan
|
*
|
Perkalian
|
/
|
Pembagian
|
%
|
Sisa Bagi
|
+
|
Penjumlahan
|
-
|
Pengurangan
|
Misalkan :
Permasalahan
Anda disuruh membuat Algoritma dan program mencari luas lingkaran, dan jari
jari 20. Adapun rumus luas lingkaran
adalah Luas = phi x r x r , catatan : phi = 3.14
Jawaban :
Algoritma dari permasalahan :
1.
Tentukan jari jari
2.
Luas = phi*r*r
3.
Tampilkan luas
Implementasi Program :
#include <stdio.h>main(){float luas, phi, jari;phi=3.14;jari=20;luas=phi*jari*jari;printf(“Jari Jari Lingkaran =%f\n”,jari);printf(“Luas lingkaran=%f”,luas);}
Download Materi
Sambungan Materi
Sign up here with your email
Pengunjung yang terhormat, untuk memperbaiki konten dan isi blog ini, kami mohon saran dan masukannya, jika ada yang kurang silahkan meninggalkan komentar di sini, Terimakasih atas kunjungan Anda. ConversionConversion EmoticonEmoticon