Variabel dan Tipe Data dalam C++ Disertai Contoh Program Sederhana

Kategori Tulisan : Belajar

Aplikasi atau program komputer yang sedang running dalam komputer akan menyimpan data sementara di dalam RAM (Random Access Memori). Data tersimpan tersebut ada di dalam RAM yang diberikan alamat yang direpresentasikan dalam suatu penomoran bilangan heksadesmial. Nah, bagaimana cara program komputer menyimpan nilai data tersebut ke RAM? Thu ga kamu?

Jawaban sederhananya adalah , kita akan menggunakan variabel. Semakin banyak variabel yang kita buat maka akan semakin besar pula memori yang akan digunakan di dalam RAM.

Pendeklarasian Variabel

Untuk mendeklarasikan variabel yaitu dengan menuliskan tipe data terlebih dahulu kemudian diikuti nama variabel. Dan berikut contohnya:

double circle;
double r = 5.0;

Sedangkan untuk mendeklarasikan variabel bernilai konstanta dengan menggunakan fungsi const diikuti tipe data, nama varibel, dan nilai/value. Contoh:

const double pi = 3.14159;
const char newline = '\n';

Eh iya, ingat nih: anda tidak boleh menggunakan kata-kata default dalam c++ berikut ini sebagai nama identifier variabel maupun konstanta atau anda akan mendapat error.

Berikut reserved words di C++:

Keyword
asm else new this
auto enum operator throw
bool explicit private true
break export protected try
case extern public typedef
catch false register typeid
char float reinterpret_cast typename
class for return union
const friend short unsigned
const_cast goto signed using
continue if sizeof virtual
default inline static void
delete int static_cast volatile
do long struct wchar_t
double mutable switch while
dynamic_cast namespace template

 

TIPS: Tenang saja, kita tidak perlu menghafal kata-kata diatas, tips adalah, dalam pemberian nama identifier tinggal gunakan nama yang mudah anda ingat, misal diawali inisial nama mantan… ckckck…

Tipe Data

Variabel adalah sebuah nama lokasi penyimpanan di dalam memori.

Sementara tipe data adalah jenis data yang akan disimpan di dalam variabel.

Macam-macam tipe data di C++ dapat dilihat dari tabel berikut.

Nama Tipe Data Ukuran dalam Memori Rentang Nilai
char 1byte -127 sampai 127 atau 0 sampai 255
unsigned char 1byte 0 sampai 255
signed char 1byte -127 sampai 127
int 4bytes -2147483648 sampai 2147483647
unsigned int 4bytes 0 sampai 4294967295
signed int 4bytes -2147483648 sampai 2147483647
short int 2bytes -32768 sampai 32767
unsigned short int Range 0 sampai 65,535
signed short int Range -32768 sampai 32767
long int 4bytes -2,147,483,648 sampai 2,147,483,647
signed long int 4bytes same as long int
unsigned long int 4bytes 0 sampai 4,294,967,295
float 4bytes +/- 3.4e +/- 38 (~7 digits)
double 8bytes +/- 1.7e +/- 308 (~15 digits)
long double 8bytes +/- 1.7e +/- 308 (~15 digits)
wchar_t 2 or 4 bytes 1 wide character
boolean 4bytes true atau false

 

Membuat Program Sederhana dalam C++ dengan Variabel dan Tipe Data

Silahkan buat sebuah file baru bernama curhat.cpp, kemudian isi dengan kode berikut:

#include <iostream>

using namespace std;

int main(){
 
  // deklarasi tipe data variabel
  string namamantan;
  int umur;
  char status;
 
  // --- proses input ---
  cout << "Siapakah nama mantanmu?" << endl;
  cout << "jawab: ";
  // menyimpan data ke variabel
  getline(cin,namamantan);
 
  cout << "Berapa umurmu?" << endl;
  cout << "jawab: ";
  // menyimpan data ke variabel
  cin >> umur;
 
  cout << "Status [J/P]: (Jomblo/Pacaran";
  // menyimpan data ke variabel
  cin >> status;
 
  // --- proses output ---
  cout << "Ingat, " << namamantan << " Sekarang berusia ";
  cout << umur << " dan status kamu : "<< status;
 
  return 0;

}

Semoga dapat dipahami. Ada yang mau ditanyakan? Silahkan sampaikan melalui komentar ya.

Yuk Follow dan Like:
Kata kunci dalam tulisan : , , , ,