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 :
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 :
2. Menggunakan #define
Contoh :
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:
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: