Struktur Dasar C++, Tipe Data, Variabel dan Konstanta Program C++
Tuesday, July 28, 2020
Add Comment
Daftar Isi
Program dalam bahasa C++ biasanya dibuat dengan file berekstensi .cpp, .c++, .cxx dan .cc, tapi umumnya file dibuat dengan berekstensi .cpp.Program IDE (Integrated Development Environment) yang digunakan untuk menulis bahasa C++ sangat banyak dan bervariasi, tergantung kebutuhan yang akan kita gunakan. Untuk kamu pengguna Windows kalian bisa menggunakan Notepad, Notepad++, Dev C++ dan lain-lain. Demikian juga jika kalian pengguna Linux kamu bisa menggunakan emacs, gedit dan program lainnya.
Struktur Dasar Pemrograman C++
#include headerfile
int main( ) {
// isi
return 0;
}
Kode di atas merupakan struktur dasar dari pemrograman c++, headerfile sendiri biasanya file dengan ekstensi .h, kecuali header iostream yang merupakan nama lain dari iostream.h. Dalam struktur c++ wajib memiliki fungsi main, peran fungsi main sendiri sebagai fungsi yang utama dan akan dipanggil pertama kali saat program dieksekusi.int main( ) {
// isi
return 0;
}
Memberi Komentar Dalam Program C++
Dalam program c++ atau java dan sejenisnya, komentar tidaklah wajib digunakan tapi juga sering digunakan sebagai penanda, penamaan atau keterangan pada kode, fungsi dan sebagainya dalam suatu program karena komentar dalam program tidak akan berpengaruh saat program dieksekusi. Dengan adanya pemberian komentar dalam program akan lebih memudahkan seorang programmer untuk memaintenance suatu program ketika program tersebut terjadi kesalahan/error. Misal jika kita membuat program yang sangat rumit dengan berbagai fungsi di dalamnya kita akan kesulitan dan memerlukan waktu yang tidak sedikit untuk mencari fungsi yang ingin kita edit, tapi dengan pemberian komentar pada program akan lebih memudahkan kita menemukan fungsi yang akan kita edit.
Kode untuk memberikan komentar pada bahasa c++ menggunakan tanda // untuk satu baris, untuk memberikan komentar lebih dari satu baris kita bisa menggunakan tanda /* dan */.
Tipe Data Dalam Pemrograman C++
Tipe Data | Ukuran | Rentang Nilai | Jumlah Digit | Keterangan |
---|---|---|---|---|
char | 1 byte | -128 s.d 127 | Abjad/karakter atau untuk bilangan bulat kecil | |
int | 2 byte | -32768 s.d 32767 | Bilangan bulat | |
short | 2 byte | -32768 s.d 32767 | Bilangan bulat dengan jangkauan pendek | |
long | 4 byte | -2.147.435.648 s.d 2.147.435.647 | Integer dengan jangkauan panjang | |
float | 4 byte | 3.4 x 10-34 s.d 3.4 x 10+38 | 5-7 | Angka dengan titik mengambang (bilangan cacah) |
double | 8 byte | 1.7 x 10-308 s.d 1.7 x 10+308 | 15-16 | Bilangan cacah dengan ketelitian ganda |
long double | 10 byte | 3.4 x 10-4932 s.d 1.1 x 10+4932 | 19 | Bilangan cacah dengan ketelitian ganda panjang |
Contoh penggunaan dari beberapa tipe data di atas dapat dilihat pada gambar di bawah ini:
Variabel dan Konstanta
Variabel digunakan untuk menampung data yang miliki nilai. Sedangkan konstanta adalah nama yang bersifat tetap (konstan).Deklarasi variabel
int a; variabel a dengan tipe data int
char b; variabel b dengan tipe data char
char b; variabel b dengan tipe data char
Beberapa variabel yang menggunakan tipe data yang sama dapat dideklarasikan sebegai berikut:
int a, b , c; mendeklarasikan variabel a, b , c dengan tipe data int
Kalian bisa langsung mendeklarasikan variabel dan langsung memberikan nilai dari variabel tersebut, seperti ini:
int a, b = 12, c; pengisian nilai saat deklarasi variabel b, proses ini disebut inisialisasi
Selain itu variabel yang dideklarasikan menggunakan tipe data tertentu harus diisi nilai yang sesuai dengan tipe data. Misal kita tidak bisa mengisi nilai bertipe teks (string) kedalam variabel yang dideklarasikan menggunakan tipe data bilangan.
int a;
int b;
a = 11; benar karena nilai diisi dengan bilangan bulat
b = "amirfisl"; salah karena variabel b menggunakan tipe data int
int b;
a = 11; benar karena nilai diisi dengan bilangan bulat
b = "amirfisl"; salah karena variabel b menggunakan tipe data int
Terdapat beberapa aturan dalam penamaan variabel, antara lain:
- Nama variabel tidak boleh mengandung spasi
- Nama variabel tidak boleh mengandung simbol, kecuali _ (underscore)
- Nama variabel tidak boleh diawali dengan angka
- Nama variabel tidak boleh menggunakan kata kunci (keyword)
- Bersifat Case-sensitif
Berikut beberapa contoh dari aturan-aturan dalam penamaan variabel diatas:
int aInt; benar
int _aInt12; benar
int a_Int12; benar
int 12Int; salah karena diawali dengan angka
int Int 12; salah karena mengandung spasi
int Int@12; salah karena mengandung simbol
int new; salah karena mengandung kata kunci new
int _aInt12; benar
int a_Int12; benar
int 12Int; salah karena diawali dengan angka
int Int 12; salah karena mengandung spasi
int Int@12; salah karena mengandung simbol
int new; salah karena mengandung kata kunci new
Itu dia pembahasan yang bisa mimin bagikan pada kalian, jika kalian masih kebingungan silahkan gunakan kolom komentar di bawah dengan bijak. Dan bila kalian menemukan link error atau mati pada blog ini, baik dari link download dan semacamnya, kalian bisa bantu mimin dengan melaporkannya lewat form yang sudah mimin sediakan menu atas sebelah kanan "LAPOR".
0 Response to "Struktur Dasar C++, Tipe Data, Variabel dan Konstanta Program C++"
Post a Comment