Model Data, Deklarasi Konstanta dan Variable Pada Bahasa C++
Kenapa harus baca..? Tentunya agar lebih memahami artikel yang ada di bawah ini. Oke Guys, langsung saja di simak...!
Pengenalan Model Data
Model Memori
v Borlan C++ mempunyai enam model memori untuk program dan data. Model-model memori tersebut adalah:
· Model Tinny (untuk program dan data tidak lebih dari 64Kb)
· Model Small (untuk masing-masing program dan data tidak lebih dari 64Kb)
· Model Medium (untuk program tidak lebih dari 64Kb dan data tidak lebih dari 64K)
· Model Compact (untuk program lebih dari 64Kb dan data tidak lebih dari 64K)
· Model Large (untuk program dan data lebih dari 64K)
· Model Huge (untuk menyimpan satu jenis data)
v Borlan C++ memiliki 7 tipe data dasar dan 3 tipe tambahan, diantaranya:
Tipe data
|
Ukuran memori
|
Jangkauan nilai
|
Jumlah digit
|
Char
|
1 byte
|
-128 s.d 127
| |
Int
|
2 byte
|
-32768 s.d 32767
| |
Short
|
2 byte
|
-32768 s.d 32767
| |
Long
|
4 byte
|
-2,147,435,648 s.d 2,147,435,647
| |
Float
|
4 byte
|
3.4 x 10-38 s.d 3.4 x 10+38
|
5-7
|
Double
|
8 byte
|
1.7 x 10-308 s.d 1.7 x 10+308
|
15-16
|
Long Double
|
10 byte
|
3.4 x 10-4932 s.d 1.1 x 10+4932
|
19
|
v Tipe Data Tambahan, yang dimiliki oleh Borland C++, adalah : Unsigned digunakan bila data yang digunakan hanya data yang positif saja.
Tipe data
|
Jumlah memori
|
Jangkauan nilai
|
Unsigned Integer (unsigned int)
|
2 byte
|
0-65535
|
Unsigned Character (unsigned char)
|
1 byte
|
0-255
|
Unsigned Long Integer (unsigned long int)
|
4 byte
|
0 – 4,294,967,295
|
Konstanta
v Adalah suatu nilai yang nilainya tetap. Konstanta dapat dibagi menjadi 2 bagian, yaitu:
1. Konstanta Bilangan
Dibagi menjadi 3 kelompok, yaitu:
· Konstanta Bilangan Bulat (tidak mengandung titik decimal)
Contoh: 1,2,3,4,5,6,15,20,100
· Konstanta Desimal Berpresisi Tunggal (Floating Point)
Contoh: bentuk penulisan decimal (7.77), bentuk berpangkat (7.77e4)
· Konstanta Desimal Berpresisi Ganda/Double Precision (sama dengan Floating Point, bedanya Double Precision memiliki daya tampung data yang lebih besar)
2. Konstanta Teks
Dibagi menjadi 2 kelompok, yaitu:
· Character : terdiri dari sebuah karakter saja yang di apit oleh tanda kutip tunggal, dapat berbentuk abjad (huruf besar atau kecil), angka, notasi atau symbol. Contoh: ‘A’, ‘a’, ‘7’, ‘@’.
· String : rangkaian dari beberapa karakter yang diapit oleh tanda kutip ganda. Contoh: “Albait”, “Tangerang”, “AMIK BSI”.
v Deklarasi Konstanta
Ø Diawali dengan const
Ø Bentuk penulisannya:
const tipe_data nama-konstanta=nilai konstanta;
|
Contoh: const int x=77;
Variable
v Adalah suatu tempat menampung data atau konstanta yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program.
Ø Aturan penulisan variable:
· Tidak boleh ada spasi, tapi menggunakan penghubung.
Contoh: gaji_pokok
· Tidak boleh diawali dengan angka dan menggunakan operator aritmatika
Ø Deklarasi variable : proses memperkenalkan variable kepada Borlan C++ dan pendeklarasian tersebut bersifat mutlak. Pada pendeklarasian variabel, daftar variabel dapat berupa sebuah variabel atau beberapa variabel yang dipisahkan dengan tanda koma. Setiap kali pendeklarasian harus diakhiri dengan tanda titik koma ( ; )
· Bentuk umum penulisannya:
tipe_data nama_variable;
|
· Contoh:
char nama_mahasiswa;
int nilai;
float rata_rata;
float harga_satuan, total_harga;
· Contoh program:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
int jumlah;
float harga_satuan, harga_total;
jumlah=5;
harga_satuan=1000;
harga_total= jumlah * harga_satuan;
cout<<"Harga Total :"<<harga_total<<endl;
getch();
}
|
Tampilan setelah Run:
Sekian Artikel dengan judul "Model Data, Konstanta dan Variable Pada C++" .
Saya Al Bait....! Sampai jumpa di artikel-artikel berikutnya...! Silahkan tinggalkan jejak (komentar) di bawah ini, tanda bahwa Anda mengerti Artikel di atas...! Thanks...!
No comments:
Post a Comment
Mari kita junjung tinggi norma-norma kesopanan, karena pada hakikatnya sopan santun itu indah :
1. Berkomentarlah sesuai tema artikel di atas
2. Gunakan bahasa yang baik (No Iklan, No Porno, No Spam)
3. Silahkan bertanya bila ada yang masih bingung
INGAT !!!! "Anda sopan kami pun segan"