Elemen Dasar C++ (part 1)
Himpunan Karakter
- Himpunan karakter pada C++ terdiri dari huruf, digit maupun simbol-simbol lainnya (termasuk spasi, karakter kontrol).
- Huruf
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
- Digit
0123456789
- Simbol dan Lain-Lain
_-+* dan sebagainya.
Pengenal (Identifier)
- Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan :
- Variabel
- Konstanta bernama
- Tipe data
- Fungsi
- Label
- Obyek
- Serta hal-hal lain yang dideklarasikan atau didefinisikan oleh pemrogram.
Penamaan Pengenal
- Suatu pengenal berupa satu atau beberapa karakter yaitu : huruf, digit, garis bawah ( _ ) dan berawalan dengan huruf atau garis bawah.
- Disarankan agar pemberian nama pengenal menggunakan nama yang berarti dan mudah dibaca. Misalnya : gaji_pegawai yang menyatakan gaji pegawai lebih dari daripada g saja.
- Berikut ini contoh pengenal yang absah dan tidak absah.
Case Sensitive
- Pada C++, huruf kecil dan huruf kapital pada suatu pengenal dianggap tidak sama.
- Sifat ini dikenal dengan case sensitive. Maka dari itu pengenal seperti NAMA, nama, Nama merupakan tiga pengenal yang berbeda.
Kata Kunci (Keyword)
- Keyword adalah pengenal sistem yang mempunyai makna khusus bagi kompiler.
- Keyword tidak dapat digunakan sebagai pengenal yang dibuat oleh pemrogram.
- Contoh keyword : do, else, class, for, if, delete dan yang lainnya.
Tipe Data
- Tipe data dasar pada C++ meliputi :
- char
- int
- short
- long
- float
- double
- long double
- Tipe data yang berhubungan dengan bilangan bulat adalah char, int, short dan long.
- Sedangkan yang lainnya berhubungan dengan bilangan pecahan.
Ukuran Tipe Data
Mengetahui Ukuran Memory
//program05.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
cout<<"Ukuran char : "<<sizeof(char)<<endl;
cout<<"Ukuran short : "<<sizeof(short)<<endl;
cout<<"Ukuran int : "<<sizeof(int)<<endl;
cout<<"Ukuran long : "<<sizeof(long)<<endl;
cout<<"Ukuran float : "<<sizeof(float)<<endl;
cout<<"Ukuran double : "<<sizeof(double)<<endl;
cout<<"Ukuran long double : "<<sizeof(long double)<<endl;
getch();
}
Variabel & Konstanta
- Data pada C++ tersusun dari :
- Variabel
- Konstanta
- Variabel digunakan dalam program untuk menyimpan suatu nilai, nilai yang ada pada variabel dapat diubah selama eksekusi program.
- Sedangkan konstanta menyatakan nilai yang tetap.
Mendeklarasikan & Mendefinisikan Variabel
- Bentuk pernyataan yang digunakan untuk pendefinisian variabel :
tipe_data daftar_variabel;
Contoh :
int jumlah;
long harga;
float harga_per_unit, total_harga;
Memberikan Nilai ke Variabel
- Bentuk pernyataan yang digunakan memberikan nilai ke variabel yang telah dideklarasikan :
variabel = nilai;
Contoh :
jumlah = 10;
harga_per_unit = 17.5;
Pemilihan Tipe Variabel
- Pemilihan tipe variabel disesuaikan dengan data yang akan disimpan.
- Jika untuk bilangan bulat maka gunakan tipe data bilangan bulat, seperti : int, long.
- Jika untuk bilangan pecahan maka gunakan tipe data bilangan pecahan, seperti : float.
- Selain itu jangkauan tipe data juga harus disesuaikan dengan kemungkinan data yang akan disimpan dalam variabel.
- Perlu diketahui bahwa agar sedapat mungkin menggunakan variabel dengan tipe data yang berukuran memori lebih kecil.
No comments:
Post a Comment