adalah jenis identifier yang bersifat konstant atau tetap.artinya nilai dari konstanta di dalam program tidak dapat diubah. Konstanta berguna untuk menentukan nilai yang merupakan tetapan, misalnya nilai pi ( π), kecepatan cahaya dan lainnya.
Deklarasi konstantaAda dua cara untuk mendeklarasikan konstanta :
1.Setelah deklarasi header file dengan menggunakan #define
2 Di dalam fungsi dengan menggunakan const
Contoh menggunakan #define :
Hasil Output :
Contoh mengunakan const :
Hasil outputnya:
Operator
Operator adalah tanda yang digunakan untuk melakukan operasi operasi tertentu di dalam program. Dengan operator kita dapat melakukan operasi perhitungan,perbandingan, manipulasi,dan lain-lain. Operator-operator yang sering digunakan yaitu:
1. Operator aritmatik, terdiri :
a) Penjumlahan (+)
b) Pengurangan (-)
c) Perkalian (*)
d) Pembagian (/)
e) Modulo (%)
Contoh Kode Program Aritmatika :
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
int a,b,plus,min,kali,bagi,mod;
cout<<"Contoh penggunaan operator aritmatik";
cout<<"\nMasukkan angka pertama (a) = ";cin>>a;
cout<<"Masukkan angka kedua (b) = ";cin>>b;
plus=a+b;
min=a-b;
kali=a*b;
bagi=a/b; mod=a%b;
cout<<"\nJumlah = "<<plus;
cout<<"\nKurang = "<<min;
cout<<"\nKali = "<<kali;
cout<<"\nBagi = "<<bagi;
cout<<"\nModulo = "<<mod;
getch();
return 0; }
Kode program di Notepad ++ :
Outputnya :
2.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 :
Hasil Outputnya :
3. Operator relasional
adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Adapun yang termasuk operator relasional di dalam C++ adalah sebagai berikut :
Increment Dan Decrement
Increment
Increment adalah suatu penambahan nilai yang terjadi pada sebuah variable. Adapun operator yang digunakan untuk melakukan increment adalah operator ++. 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.
Outputnya :
Decrement merupakan kebalikan dari proses increment, yaitu menurunkan (mengurangi) nilai dari suatu variabel. Dibagi dua jenis yaitu pre-decrement, dan post-decrement.
Mengatur angka desimal dan non desimal
Caranya:
1. menggunakan instruksi setprecision(n)
2. menggunakan instruksi setiosflag(ios::fixed)
Kedua instruksi diatas memerlukan header file iomanip.h
Contoh Penggunaan setprecision(n) :
Contoh penggunaan setprecision dan setiosflag :
Fungsi built-in matematik yang sering digunakan :
Fungsi-fungsi tersebut antara lain:
1. Fungsi sqrt(x) -> untuk mencari akar x.
2. Fungsi pow(x,y) -> digunakan untuk mencari x pangkat y
2. Fungsi pow(x,y) -> digunakan untuk mencari x pangkat y
Kedua fungsi tersebut harus menggunakan header file math.h
Referensi :
- Materi perkuliahan Yuli Astuti, M.Kom
0 comments:
Post a Comment