Konstanta dan Operator

KONSTANTA

Adalah suatu identitas memori (hampir sama dengan variabel) untuk menampung nilai atau informasi namun bersifat tetap dan tidak dapat diubah ubah.

Contoh :

Void main(){ 
const a = 3.14; 
cout << "a= "<<a;

getch(); 
}

Sementara itu, pada contoh program di bawah ini akan memberikan tambahan penjelasan tentang implementasi tipe data, variabel dan konstanta.

#include <iostream.h>
#include <conio.h>

void main(){
 int a = 100;
 int b = 200;
 cout<< "A + B = " <<a+b;
getch();
}

Hasil eksekusi :
A + B = 300

Memberikan inisial terhadap variabel dengan suatu ungkapan juga diperkenankan, contoh :
float duaphi = 2 * 3.14;

Sehingga, nilai dari variabel duaphi adalah hasil kali antara 2 dengan phi (3.14).

Contoh program :

#include <iostream.h>
#include <conio.h>

void main(){
float duaphi = 2 * 3.14;
cout<< "Isi duaphi = " <<duaphi;

getch();
}

Hasil eksekusi :
Isi duaphi = 6.28


Berbeda dengan variabel, konstanta merupakan wadah yang dapat menyimpan nilai tetap selama eksekusi program. Untuk membedakan dengan variabel maka nama konstanta harus menggunakan huruf CAPITAL.

C++ menyediakan 2 cara untuk membuat konstanta:

1. Menggunakan keyword const
Contoh :

const float PHI = 3.14;

2. Menggunakan #define
Contoh :

#define PHI 3.14

Keuntungan menggunakan #define apabila dibandingkan dengan const adalah kecepatan kompilasi, karena sebelum kompilasi dilaksanakan, kompiler pertama kali mencari symbol #define (oleh sebab itu mengapa "#" dikatakan prepocessor directive) dan mengganti semua Phi dengan nilai 3.14.

Contoh Program:

#include <iostream.h> 
#include <conio.h>

void main() { 
clrscr(); 
const float PHI = 3.13; 
float jari2, luas, keliling; 
cout << "Masukkan nilai Jari-jari : "; cin >> jari2; 
luas = 0.5 * PHI * jari2 * jari2; 
keliling = 2 * PHI * jari2; 
cout << "Luas Lingkaran : " << luas << endl; 
cout << "Keliling Lingkaran : " << keliling; 
getch(); 
}

Ingat !!!
   1. Jika menggunakan #define, maka strukturnya adalah

       #define nama_konstanta nilai_tetapan

   2. Jika menggunakan const, maka strukturnya adalah

       const tipe_data nama_konstanta = nilai_tetapan;


OPERATOR
Operator adalah tanda yang digunakan untuk melakukan operasi tertentu di dalam program.
Dengan operator kita dapat melakukan operasi perhitungan,perbandingan, manipulasi,dan lain-lain.

Jenis-jenis operator ada banyak, tapi yang akan saya bahas hanya 5 :

     1. Operator Assigment

Operator assignment(pengisian) adalah operator yang digunakan untuk  memasukkan atau mengisikan nilai ke dalam suatu variabel. Assigment bisa diartikan samadengan.
 Contoh : int x, y;
 a = 3;
 b = 6;
Contoh program :

     2. Operator Aritmatika
 Operasi aritmatika adalah operasi yang meliputi penjumlahan(+), pengurangan(-), perkalian(*), pembagian(/), dan modulus(%).
Contoh : 

     3. Operator Relasional


  Operator relasional : adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Sering digunakan di percabangan.  Adapun yang termasuk oerator relasional di dalam C++ adalah sebagai berikut :


     4. Operator Logika

   Operator logika adalah operator yang digunakan untuk melakukan operasi dimana nilai yang dihasilkan dari operasi tersebut hanya berupa nilai benar dan salah. Nilai ini disebut Boolean.  Adapun yang termasuk kedalam operator logika  dalam C++ adalah seperti tabel berikut ini:



contoh program :

     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. Increment ada dua jenis, yaitu pre-increment dan post-increment. Pre-increment berarti penambahan nilai sebelum suatu variabel, sedangkan post-increment berarti penambahan nilai setelah suatu variabel.
    Contoh program :

  •    Decrement

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





http://elearning.amikom.ac.id/index.php/materi/190302238-DM018-13/Acihmah%20Sidauruk,%20M.Kom/KonstantaDanOperator(Teori)

http://www.gatewan.com/2014/07/pengertian-tipedata-variabel-dan-konstanta.html

0 komentar:

Copyright © 2013 Lare Alit