Pemrograman
Bahasa C++ : Tipe data, Konstanta, dan Variabel :
Program
Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai
dari
kolom
manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk
keperluan
dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudah
dan enak
dibaca.
Tipe Data
Tipe data
merupakan bagian program yang paling penting karena tipe data mempengaruhi.
Setiap instruksi yang akan dilaksanakan oleh computer. Misalnya saja 5 dibagi 2
bisa saja
menghasilkan
hasil yang berbeda tergantung tipe datanya.
Jika 5 dan
2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe
float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat
akan membuat proses operasi data menjadi lebih efisien dan efektif.
Pengenalan
Tipe Data
Penjelasan
Borland C++ memiliki 7 tipe data dasar
Tipe
Data
Ukuran
Memori
Jangkauan Nilai Format Jumlah
o Digit
o Char 1 Byte -128 s.d 127
o Int 2 Byte -32768 s.d 32767
o Short 2 Byte -32768 s.d 32767
o Long 4 Byte -2,147,435,648 s.d 2,147,435,647
o Float 4 Byte 3.4 x 10-38 s.d 3.4 x 10+38 5 – 7
o Double 8 Byte 1.7 x 10-308 s .d 1.7 x 10+308 15 – 16
o Long
o Double 10 Byte 3.4 x 10-4932 s.d 1.1 x 10+4932 19
Dalam
bahasa C terdapat lima tipe data dasar, yaitu :
No Tipe Data Ukuran Range (Jangkauan) Format Keterangan
1 char 1
byte 128 s/d 127 %c Karakter/string
2 int 2
byte 32768 s/d 32767 %i , %d Integer/bilangan
bulat
3 float 4
byte 3.4E-38 s/d 3.4E+38 %f Float/pecahan
4 double 8
byte 1.7E-308 s/d 1.7+308 %lf Pecahan
presisi ganda
5 void 0
byte – – Tidak bertipe
Konstanta
Konstanta
merupakan suatu nilai yang tidak dapat diubah selama proses program
berlangsung.
Konstanta
nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal
program.
Konstanta
dapat bernilai integer, pecahan, karakter dan string. Contoh konstanta : 50;
13; 3.14;
4.50005;
‘A’; ‘Bahasa C’. Selain itu, bahasa C juga menyediakan beberapa karakter khusus
yang
disebut
karakter escape, antara lain :
\a : untuk
bunyi bell (alert)
\b :
mundur satu spasi (backspace)
\f : ganti
halaman (form feed)
\n : ganti
baris baru (new line)
\r : ke
kolom pertama, baris yang sama (carriage return)
\v :
tabulasi vertical
: nilai
kosong (null)
\’ :
karakter petik tunggal
\” :
karakter petik ganda
\\ :
karakter garis miring
Deklarasi Konstanta
Penjelasan
Bentuk deklarasi konstanta diawali dengan reserved word const.
Bentuk
penulisannya :
·
Konstanta merupakan suatu
nilai yang tidak dapat diubah selama proses program berlangsung.
·
Konstanta nilainya selalu
tetap. Konstanta harus didefinisikan terlebih dahulu di awal program.
·
Konstanta dapat bernilai
integer, pecahan, karakter dan string. Contoh konstanta : 50; 13; 3.14;
·
4.50005; ‘A’; ‘Bahasa C’.
Selain itu, bahasa C juga menyediakan beberapa karakter khusus yang disebut
karakter escape, antara lain :
\a : untuk
bunyi bell (alert)
\b :
mundur satu spasi (backspace)
\f : ganti
halaman (form feed)
\n : ganti
baris baru (new line)
\r : ke
kolom pertama, baris yang sama (carriage return)
\v :
tabulasi vertical
: nilai
kosong (null)
\’ :
karakter petik tunggal
\” :
karakter petik ganda
\\ :
karakter garis miring
Variable
Variabel
adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai
tertentu
di dalam
proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari
suatu
variable
bisa diubah-ubah sesuai kebutuhan. Nama dari suatu variable dapat ditentukan
sendiri
oleh
pemrogram dengan aturan sebagai berikut :
1.
Terdiri dari gabungan huruf
dan angka dengan karakter pertama harus berupa huruf.
2.
Bahasa C bersifat
case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara
Metal, dengan metal itu berbeda.
3.
Tidak boleh mengandung
spasi.
4.
Tidak boleh mengandung
symbol-simbol khusus, kecuali garis bawah (underscore), seperti : $, ?, %, #,
!, &, *, (, ), -, +, dsb.
5.
Panjangnya bebas, tetapi
hanya 32 karakter pertama yang terpakai.
Contoh
penamaan yang salah : NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh
penamaan variable yang salah : nilai_mahasiswa, 80%mahasiswa, rata-rata, ada
spasi, penting!, dsb.
Deklarasi Variable
Deklarasi
diperlukan bila kita akan menggunakan pengenal (identifier) dalam program.
Identifier
dapat berupa variable, konstanta dan fungsi.
Bentuk
umum pendeklarasian suatu variable adalah :
Nama_tipe
nama_variabel;
Contoh :
int x;
char y,
huruf, nim[10];
float
nilai;
double
beta;
int
array[5][4];
Variabel Text
·
Character ( Karakter Tunggal )
· String (
Untuk Rangkaian Karakter )
Deklarasi Variabel
Penjelasan
Adalah proses memperkenalkan variabel kepada Borland C++ dan pendeklarasian
tersebut bersifat mutlak karena jika tidak diperkenalkan terlebih dulu maka
Borland C++ tidak menerima variabel tersebut. Deklarasi Variabel ini meliputi
tipe variabel, seperti : integer atau character dan nama variabel itu sendiri.
Setiap kali pendeklarasian variabel harus diakhiri oleh tanda titik koma ( ; ).
TIPE VARIABEL SIMBOL DEKLARASI
·
Integer int
·
Floating Point float
·
Double Precision double
·
Karakter char
·
Unsigned Integer unsigned
int
·
Unsigned Character unsigned
char
·
Long Integer long int
·
Unsigned Long Integer
unsigned long int
Bentuk
penulisannya :
·
Tipe data nama variabel;
·
Contoh Deklarasi int
nama_mahasiswa;
·
char grade;
·
float rata_rata ;
·
int nilai;
Analisi :
menurut saya artikel ini cukup menarik karna sudah menjelaskan semua detail
dari c++
Tidak ada komentar:
Posting Komentar