Sekilas Mengenai Bahasa C++
Bicara mengenai bahasa C++ (c plus-plus) biasanya tidak lepas dari C, sebagai bahasa pendahulunya. C adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa aras rendah (berorientasi pada mesin) dan bahasa aras tinggi (berorientasi pada manusia). Seperti diketahui bahasa aras tinggi mempunyai kompabilitas yang tinggi antar platform, karena itu amatlah mudah untuk membuat program pada berbagai jenis mesin.
C++ diciptakan satu dekade setelah C. Diciptakan oleh Bjarne Stroustrup, laboraturium Bell AT&T pada tahun 1983. bahasa ini bersifat kompatibel dengan bahasa pendahulunya C. Pada mulanya C++ disebut “a better C”. Nama C++ sendiri diberikan oleh Rick Mascitti pada musim panas 1983. adapun tanda ++ berasal dari nama operator penaikan pada bahasa C.
Struktur Program C++
a. Contoh Program Sederhana
#include
main(){
cout<<"Hallo, Belajar C++\n"; } b. Fungsi Main Program C++ memang tidak pernah lepas dari fungsi. Sebab fungsi adalah salah satu dasar penyusunan blok pada C++, sebuah program C++ minimal mengandung sebuah fungsi, yaitu fungsi main(). Fungsi ini menjadi awal dan akhir eksekusi program C++. main(){ cout<<"Hallo, Belajar C++\n"; } c. Pernyataan Perhatikan baris : cout<<"Hallo, Belajar C++\n"; merupakan contoh sebuah pernyataan. Pada contoh di atas, pernyataan tersebut digunakan untuk menampilkan tulisan yang terletak pada sepasang tanda petik ganda. Umumnya pernyataan berupa instruksi untuk menyuruh komputer melakukan sesuatu. Menampilkan tulisan ke layar, menghitung suatu operasi aritmatika, membaca data dari keyboard adalah suatu tugas yang diemban oleh pernyataan. Dan setiap pernyataan harus diakhiri dengan tanda titik koma (;). d. Mengenal Cout Pengenal cout (dibaca c out) merupakan sebuah objek di dalam c++. Objek ini disediakan oleh C++ untuk mengarahkan data ke standard output (normalnya adalah layar). cout<<"Hallo, Belajar C++\n"; Tanda << (dua buah tanda kurang berurutan) merupakan sebuah operator yang disebut operator “penyisipan/peletakan” sebelah kanannya ke objek disebelah kiri. Karakter \n adalah karakter pindah baris (newline), atau dapat ditulis dengan <
Baris diatas bukan lah sebuah pernyataan sehingga tidak memerlukan tanda titik koma pada akhir baris. Baris tersebut menginstruksikan kepada kompiler untuk menyisipkan file lain (pada contoh diatas adalah file iostream.h) pada saat program dikompilasi. Dalam hal ini file-file yang berakhiran dengan .h disebut file header, yaitu file-file yang berisi deklarasi seperti fungsi, variabel, dan sebagainya. Iostream.h itu sendiri berisi deklarasi yang diperlukan oleh cout dan berbagai objek yang berhubungan dengan operasi masukan keluaran pada stream.
f. Komentar
Sepertihalnya bahasa C, komentar pada bahasa C++ juga menggunakan // atau /* */
Pengenal
Pengenal (identifier) adalah nama yang diberikan kepada suatu variabel, fungsi, tipe data atau objek-objek lainnya yang didefinisikan oleh pemakai. Pengenal dapat didefinisikan melalui ketentuan sebagai berikut :
1. Terdiri gabungan huruf (A..Z,a..z) dan angka (0..9) dengan karakter pertama harus huruf.
2. Tidak boleh menggunakan simbol-simbol khusus kecuali garis bawah.
3. Huruf besar (upper case) dan huruf kecil (lower case) dianggap berbeda (Case Sensitif).
Contoh :
No_mhs
indekprestasi
x10
TIPE DATA
Tipe data pada bahasa C++ meliputi :
a. char
b. int
c. short
d. long
e. float
f. double
g. long double
tipe data yang berhubungan dengan bilangan bulat adalah int, short dan long. Sedangkan float, double dan long double berhubungan dengan pecahan.
Ukuran berbagai tipe data dasar
Tipe data Ukuran Memori Range Jumlah digit
Char 1 byte -128 s/d 127 -
Int 2 byte -32768 s/d 32767 -
Long 4 byte -2.147.438.648 s/d 2.147.438.647 -
Float 4 byte 3.4x10-38 s/d 3.4x10+38 6-7
Double 8 byte 1.7x10-308 s/d 1.7x10+308 15-16
Long double 10 byte 3.4x10-4932 s/d 1.1x10+4932 19
#include
void main(){
int a;
float b;
char c;
a=100;
b=5,14;
c='a';
cout<<"Variabel tipe Integer a = "< }



Tidak ada komentar:
Posting Komentar