C++ | #04 Variabel dan Tipe Data

 Apa itu Variabel dan Tipe Data?

Semua program komputer yang sedang berjalan akan menyimpan data sementara di dalam RAM (Random Access Memori).

Data-data yang tersimpan di dalam RAM memiliki alamat yang direpresentasikan dalam bilangan heksa desmial.

Bagaiaman cara program menyimpan nilai ke RAM?

Jawabannya dengan menggunakan variabel.


Semakin banyak variabel yang kamu buat semakin besar pula memori yang akan digunakan di dalam RAM.

Penyimpanan data di dalam RAM

Jadi dapat kita simpulkan…

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 1 Byte -127 sampai 255
Unsigned Char 1 Byte 0 Sampai 255
Signed Char 1 Byte -127 Sampai 127
int 4 Byte -2147483648 sampai 2147483647
unsigned int 4 Bytes 0 sampai 4294967295
signed int 4 Bytes -2147483648 sampai 2147483647
short int 2 bytes -32768 sampai 32767
Unsigned Short int 2 Byte 0 sampai 65534
Signed Short int 2 Byte Seperti Short int
long int 4 Bytes -2,147,483,648 sampai 2,147,483,647
signed long int 4 Byte -2,147,483,648 sampai 2,147,483,647
Unsigned Long int 4 Byte 0 sampai 4,294,967,295
float 4bytes (~7 digits)
double 8bytes (~15 digits)
wchar_t 2 or 4 bytes 1 wide character
boolean 4 bytes true atau false

Cara Membuat Variabel di C++

Pembuatan variabel atau deklarasi variabel di C++ dapat kita lakukan seperti ini:


string nama;

int umur;

char jenis_kelamin;

Tipe datanya ditulis terlebih dahulu, lalu diikuti dengan nama variabelnya.


Variabel-variabel di atas akan menyimpan nilai null (kosong), karena belum kita isi.


Kita juga dapat membuat variabel dengan mengisinya langsung.


Contoh:


string nama = "Naufal Rakha Putra";

float tinggi = 172.43;

Untuk lebih jelasnya, mari kita coba praktekkan dalam program.


Membuat Porgram C++ dengan Variabel dan Tipe Data

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


#include <iostream>


using namespace std;


int main(){

 

  // deklarasi tipe data variabel

  string nama;

  int umur;

  char jenis_kelamin;

 

  // --- proses input ---

  cout << "Siapakah namamu?" << endl;

  cout << "jawab: ";

  // menyimpan data ke variabel

  getline(cin,nama);

 

  cout << "Berapa umurmu?" << endl;

  cout << "jawab: ";

  // menyimpan data ke variabel

  cin >> umur;

 

  cout << "Jenis kelamin [L/P]: ";

  // menyimpan data ke variabel

  cin >> jenis_kelamin;

 

  // --- proses output ---

  cout << "Salam kenal, " << nama << " Sekarang kamu berusia ";

  cout << umur << " dan kamu berjenis kelamin "<< jenis_kelamin;

 

  return 0;


}


Setelah itu lakukan kompilasi dan eksekusi programnya.



Mudah bukan?

Jelaskan donk program di atas!

Baik saya jelaskan.


Pertama dimulai dari membuat variabel.

Letakkan code yang Anda inginkan di sini


string nama;

int umur;

char jenis_kelamin;


Pada baris kode tersebut, kita membuat tiga buah variabel dengan tipe data yang berbeda-beda.


Lalu kita mengisi nilainya berdasarkan input yang diberikan dari keyboard dengan perintah cin.


cin >> umur;

cin >> jenis_kelamin;


Khusus untuk tipe data string, kita menggunakan fungsi getline() untuk mengambil satu baris nilai yang diinputkan.


getline(cin,nama);


Terakhir kita menampilkan isi variabelnya dengan perintah cout.


Mengubah Nama Tipe Data

Kita bisa mengubah nama tipe data sendiri dengan perintah typedef.


Membuat tipe data baru di C++

Contohnya:


typedef int angka; 


Artinya, tipe data int (integer) akan kita buat namanya menjadi angka.

Lalu, untuk menggunakannya kita bisa tulis seperti ini:

angka umur;

Apa Selanjutnya?

Hayooo loh apaan ayo :v

Posting Komentar

0 Komentar