Translate

Minggu, 19 Maret 2017

Konstanta dan Operator


1. Definisi Konstanta

Konstanta adalah jenis identifier yang bersifat konstant atau tetap.Artinya nilai dari konstanta di dalam program tidak dapat diubah-ubah.Fungsi konstanta adalah untuk menentukan nilai yang berupa tetapan. Misalnya : phi, dan contoh lainnya.Ada dua cara untuk mendeklarasikan konstanta, yaitu : #define (preprocessor), dan juga #const (kata kunci).

1.1       Konstanta menggunakan #define

Contoh menggunakan deklarasi define



Fungsi-fungsi source code diatas antara lain adalah :

·       //contoh deklarasi konstanta 1 : ini merupakan komentar, komentar bertujuan untuk mempermudah pembaca dalam membaca program yang dijalankan,komentar boleh diletakkan dimana saja.Penulisan komentar dilakukan dengan dua cara : menulis 1 komentar dengan cara “ //komentar” sedangkan jika menulis komentar lebih dari 1 komentar dengan cara /* komentar */
·  #include <iostream> : menampilkan perintah: Cin Merupakan fungsi masukan (digunakan untuk menyimpan data dalam suatu variabel). Bentuk umum: cin>>var x;
·  using namespace std; : digunakan untuk menyingkat std, karena jika tidak menggunakan itu maka harus menuliskan “ std:: “ sebelum fungsi utamanya.
·     #define adalah preposesor, panjang adalah nama konstanta dan 20 disitu merupakan nilai awal.
·        int main adalah fungsi utama yang wajib ada untuk menjalankan program.
·         Int luas adalah pernyataan

1.2       Menggunakan kata kunci const

            Selain menggunakan deklarasi #define, di dalam C++ kita dapat mendefinisikan sebuah konstanta menggunakan kata kunci const.

Bentuk umumnya :
const tipe_data nama_konstanta = nilai_tetapan
Contoh deklarasi :
const double pi = 3.14;


const int Nilai_MAX = 200;
ini merupakan source code 





Berikut output dari program diatas :












Keterangan : konstanta tidak dapat diubah-ubah nilainya, sesuai dengan pernyataan yang saya tuliskan pada contoh diatas untuk nilai MAX = 20 , maka output yang dikeluarkan adalah kelipatan dari 20.

2.         Definisi Operator

            Operator adalah tanda yang digunakan untuk melakukan operasi-operasi tertentu dalam pemrograman. Dengan operator kita dapat melakukan operasi perhitungan, perbandingan, manipulasi dan lainnya.

1.      Operator aritmatik, terdiri dari :

a.       Penjumlahan (+)
b.      Pengurangan (-)
c.       Perkalian (*)
d.      Pembagian (/)
e.       Modula (%)













Berikut adalah output yang dikeluarkan :














2.   Operator assigment

Digunakan untuk memasukkan atau mengisikan nilai kedalam suatu variable.
Contoh :
int a, b;
x=15
y = 30
Contoh program :



















Output program :







3.   Operator Relasional

Merupakan operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operator.Dibawah ini adalah contoh-contoh penggunaan operator relasional dalam bahasa pemrograman C++ , antara lain :

Operator
Jenis operasi
Contoh
> 
Lebih besar
10 > 5
< 
Lebih kecil
1 < 4
>=
Lebih besar atau sama besar
2 >= 2
<=
Lebih kecil atau sama dengan
7 <= 3
==
Sama dengan
6 == 3
!=
Tidak sama dengan
8 != 7

4.   Operator Logika

      Operator logika adalah operator yang digunakan  melakukan operasi dimana nilai yang dihasilkan dari operasi tersebut hanya berupa nilai benar dan salah.Nilai yang dimaksut disebut juga Boolean. Adapun kategori dari operator logika adalah sebagai berikut :

Operator
Jenis operator
Contoh
&&
AND (dan)
2 && 2 = 2
||
OR (atau)
3 || 1 = 1
!
NOT (negasi)
!4 = 2

Contoh operator (&&) :











Output operator (&&) :







5.   Operator Unary


Dalam ilmu matematika yang disebut dengan operator unary adalah operator yang hanya melibatkan sebuah operand.Beberapa operator termasuk ke dalam operator unary adalah: nilai positif (+),membuat nilai negative( -), increment (++),decrement (--). (Budi Raharja,2015).

Increment.

Increment adalah penambahan nilai yang terjadi pada suatu variable. Opertaor yang digunakan ++. Operator ini akan menambahkan nilai dari suatu variable dengan nilai 1. Dalam bahasa C++ ada dua jenis increment yaitu pre- increment dan post-increment. Pre-increment adalah melakukan penambahan nilai sebelum suatu variable itu diproses, sedangkan Post-increment adalah melakukan proses terlebih dahulu sebelum dilakukan penambahan nilai.

Decrement

Decrement merupakan kebalikan dari proses increment, yaitu menurunkan (mengurangi) nilai dari suatu variable. Decrement dibagi dua jenis yaitu pre-decrement dan post decrement.

Tipe Casting
Tipe casting yaitu tipe data sementara, artinya mengubah tipe data suatu variabel hanya dalam operasi aritmatika.Setelah operasi aritmatika tipe data variabel tersebut tetap sesuai deklarasi awalnya.

Referensi :

0 komentar:

Posting Komentar