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 :












