Pages

Jumat, 09 Desember 2016

Elemen Dasar C++

 Himpunan karakter


Himpunan karakter pada C++ terdiri dari huruf, digit maupun simbol-simbol lainnya (termasuk spasi, karakter kontrol).

Penjelasan Pengenal (Identifier)
Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan :

◦      Variabel
◦      Konstantabernama
◦      Tipe data
◦      Fungsi
◦      Label
◦      Obyek
◦      Serta hal-hal lain yang dideklarasikan atau didefinisikan oleh pemrogram.

Penjelasan 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 saja.

Berikut contoh pengenal yang absah dan tidak absah

Absah
Tidak Absah
nama
2semester (tidak boleh diawali dengan angka)
NAMA
nama-barang (tanda – tidak diperkenankan)
nama_barang
#barang (simbol # tidak diperkenankan)
kuartal_2
nama barang (tidak boleh mengandung spasi)






  

Penjelasan 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.

Penjelasan Kata Kunci (Keyword)
Keyword adalah pengenal sistem yang mempunyai makna khusus bagi kompiler. Keyword tidakdapat digunakan sebagai pengenal yang dibuat oleh pemrogram.

Contoh keyword : do, else, class, for, if, delete dan yang lainnya.

Penjelasan 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.

  Penjelasan ukuran tipe data


Tipe Data
Ukuran Memori
Jangkauan Nilai
Jumlah Digit Presisi
char
1 byte
-128 hingga +127
-
int
2 byte
-32768 hingga +32767
-
long
4 byte
-2.147.438.648 hingga 2.147.438.647
-
float
4 byte
3.4 x 10-38 hingga 3.4 x 10+38
6-7
double
8 byte
1.7 x 10-308 hingga 1.7 x 10+308
15-16
long double
10 byte
3.4 x 10-4932 hingga 1.1 x 10+4932
19


 
Contoh program untuk 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<<"Ukuranint         : "<<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 :Variabel digunakan dalam program untuk menyimpan suatu nilai, nilai yang ada pada variabel dapat diubah selama eksekusi program.
Konstanta : Sedangkan konstanta menyatakan nilai yang tetap.

Mendeklarasikan & Mendefinisikan Variabel
Bentuk pernyataan yang digunakan untuk pendefinisian variabel :

tipe_datadaftar_variabel;

Contoh :

intjumlah;
longharga;
floatharga_per_unit, total_harga;


Memberikan Nilai ke Variabel
Bentuk pernyataan yang digunakan memberikan nilai kevariabel 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.

Okkeee… sahabat ilmuskrip.blogspot.com terima kasih telah berkunjung ke blog saya semoga apa yang saya sampaikan ini dapat bermanfaat bagi sahabat-sahabat blogger semua.

Untuk postingan selanjutnya saya akan membahas mengenai elemen-elemen dasar bahasa pemrograman C++ Part 2.

Baik sahabat blogger semua sampai disini dulu artikel pembahasan hari ini, sampai berjumpa di postingan saya yang selanjutnya. Terima kasih.

Tidak ada komentar:

Posting Komentar

Blogger templates

Blogroll

Blogger news