Sabtu, 25 Oktober 2014


Sedikit review tentang C++ :

Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer yang bisa dikatakan mudah untuk dipelajari dan mudah untuk dipahami karena bahasanya merupakan bahasa tingkat tinggi yang dimengerti oleh manusia.  Bahasa C dibuat pada tahun 1972 oleh Dennis Ritchie.
Bahasa C++ dibuat oleh Bjarne Stroustrup di AT dan T Bell Laboratorium pada tahun 1980 yang merupakan pengembangan dari bahasa C. Pada awalnya bahasa ini disebut dengan C With Classes, sedangkan menggunakan nama C++ dimulai sejak 1983, yang diusulkan oleh Rick Mascitti.
Bahasa program C++ adalah penerus bahasa program C yang merupakan bahasa pemrograman tingkat menengah. Pencipta bahasa program C adalah Brian W. Kerninghan dan Dennis M. Ritchie pada tahun 1972.Sedangkan C++ diciptakan satu dekade setelah C oleh Bjarne Stroustrup dari Labortorium Bell, AT&T pada tahun 1983. Pada awalnya C++ diberi nama A Better C.

Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu. Algoritma dapat dituliskan dengan banyak cara, mulai dari menggunakan bahasa alami yang digunakan sehari-hari, simbol grafik bagan alir, sampai menggunakan bahasa pemrograman seperti bahasa C atau C++.C & C++.

        Berbicara tentang C++ biasanya tidak lepas dari C,  sebagai bahasa pendahulunya, pencipta C adalah Brian W. Kerninghan dan Dennis M. Ritchie pada sekitar tahun 1972, dan sekitar satu dekade setelahnya diciptakanlah C++, oleh Bjarne Stroustrup dari Labortorium Bell, AT&T, pada tahun 1983. C++ cukup kompatibel dengan bahasa pendahulunya C. Pada mulanya C++ disebut A Better C. Nama C++ diberikan oleh Rick Mascitti pada tahun 1983, yang berasal dari operator increment pada bahasa C. Keistimewaan yang sangat berarti dari C++ ini adalah karena bahasa ini mendukung pemrograman yang berorientasi objek (OOP / Object Oriented Programming).
 
Sebelum memasuki Bahasa pemograman C++ kita harus mengenal, mengetahui dan harus mengingat tiga hal :

- Variabel
- Konstanta
- Tipe data

tiga hal ini selalu berhubungan dengan bahasa pemograman C++.
oke langsung saja...

Pengenal (Identifier)

Pengenal (identifier) merupakan nama yang biasa
digunakan untuk mengidentifikasi suatu peubah
(variabel), konstanta, fungsi, atau objek lain yang
didefinisikan oleh pemrogram

Pengenal (Identifier) [2]
Aturan yang berlaku bagi suatu pengenal secara umum
adalah:

1. Pengenal harus diawali dengan huruf (A .. Z, a .. z) atau karakter
garis bawah( _ )
2. Dapat berupa huruf, angka (0..9), karakter garis bawah( _ ),
atau tanda dolar ($)
3. Tidak boleh menggunakan spasi
4. Case-sensitive


Variabel

adalah suatu nama yang dihubungkan
dengan satu sel memori yang nilainya bisa berubah-ubah,Variabel digunakan dalam program untuk menyimpan suatu nilai dan nilai yang ada padanya dapat diubah selama eksekusi program berlangsung.Setiap variabel yang digunakan dalam program C++ harus dideklarasikan untuk menampilkan perintah yang kita masukkan

Pendeklarasian Variabel :

tipe dan namaVariabel :

tipe                      : Menentukan tipe dari data variabel
nama Variabel    : Menentukan nama variabel yang digunakan dalam program,jika ada lebih dari 1 variabel dengan tipe sama dipisahkan dengan tanda koma

Contoh:

int jumlah;
float hargaPerSatuan, totalHarga;

Konstanta

sebuah variabel dengan tipe data tertentu dan memiliki nilai data yang akan selalu tetap di dalam program

sintaks:
const = ;

Contoh:

const int MAX_DATA = 10;

Variabel/Konstanta

Bertipe char Bentuk pendefinisian variabel bertipe char adalah:

char huruf;

dalam hal ini variabel huruf dapat menampung sebuah karakter. Untuk menuliskan sebuah konstanta bertipe char, karakter perlu ditulis di
dalam tanda petik tunggal,

misalnya: ‘y’, ‘Y', ‘%’, ‘$’ dan sebagainya.

Karakter yang ditulis dalam bentuk \ mempunyai arti tersendiri.
Karakter-karakter khusus seperti ini biasa disebut escape sequence
characters :






















Contoh :




























Hasil :






Variabel dan Konstanta Bertipe int :

Variabel bertipe int didefinisikan dengan bentuk : int bilangan;
Sebuah konstanta bertipe int adalah bilangan bulat yang terletak antara minus 32768 hingga plus 32767 dan tidak mengandung titik desimal.


Contoh :





















Hasil :



















Apabila diinginkan, untuk memproses bilangan bulat yang nilainya lebih
besar daripada int, Anda dapat menggunakan tipe long.
Suatu variabel bertipe long didefinisikan dengan cara :
long gaji;
Pada contoh di bawah, gaji didefinisikan bertipe long. Dengan demikian
variabel ini dapat menampung nilai ratusan juta. Adapun konstanta
bertipe long biasa ditulis dengan akhiran L, misal : gaji = 2200000L;
Namun jika nilai konstanta melebihi 85.555 dengan sendirinya akan
diinterpretasikan sebagai tipe long, sekalipun tanda L tidak diberikan.


Contoh :





















Hasil :



















 

Variabel dan Konstanta Bertipe float, double dan long double :

Seandainya diinginkan untuk memproses bilangan yang mengandung nilai pecahan, Anda bisa menggunakan tipe float, double atau long double.
Ketiga tipe yang berhubungan dengan bilangan pecahan ini mempunyai perbedaan dalam hal :

•Kepresisian data

•Jangkauan nilai yang dicakup


Misalnya :

float panjang;
double phi;
long double total;
Bilangan 3,14159 biasa disebut sebagai konstanta bilangan pecahan.
Nilai bilangan pecahan juga dapat dinyatakan dalam bentuk eksponensial,

Misal :
3456.7 dapat ditulis menjadi 3.4567E+3
atau 3.45673e+3 sedangkan 0.0876 dapat ditulis 8.76E-2


Contoh :



Hasil :




KONSTANTA STRING :

Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik ganda (“),
Misalnya : “Hallo Broo”
Konstanta ini berbeda dengan konstanta karakter (yang diawali
dengan tanda petik tunggal), misal : “A” tidak sama dengan ‘A’



Contoh :




Hasil :




KONSTANTA BERNAMA :

C++ memungkinkan pendefinisian suatu konstanta bernama. Hal ini dilakukan dengan menggunakan kata kunci const.
Bentuk penulisanya sbb :
const tipe_data nama_konstanta = nilai;

misalnya : const float PHI = 2.11111;
Berbeda dengan variabel, suatu konstanta bernama tidak dapat diubah setelah didefinisikan.
Menurut tradisi konstanta bernama ditulis dengan huruf kapital.
Misalnya : const int MAX = 20;


Contoh :




Hasil :




Demikian review tentang C++ dan ringkasan Variabel dan Tipe Data,

referensi :