Macam macam tipe data C++

Assalamualaikum wr wb....
Kembali lagi bersama saya Prio Arief Gunawan di Pemrogramandasar21
Kali ini saya akan membahas tentang macam macam tipe data di C++
Mungkin disini saya akan membahas tentang tipe data yang umum di gunakan pada saat belajar C++

Tipe data adalah klasifikasi variabel untuk menentukan bentuk keadaan data yang akan disimpan dalam memori dan jenis operasi apa yang dapat dilakukan oleh variabel tersebut. variabel memiliki 3 jenis tipe data yaitu Variabel Numerik, Variabel Text dan Boolean.

Variabel Numerik : Memungkinkan kita untuk menyimpan data dalam bentuk bilangan. Variabel numerik dapat dibagi menjadi beberapa bagian yaitu :  Bilangan Bulat (Integer “int”),  Bilangan Desimal Berpresisi Tunggal (Floating Point “float”). Bilangan Desimal Berpresisi Ganda (Double Precision “double”).

Variabel Text : memungkinkan kita untuk menyimpan data dalam bentuk Karakter. Bahasa Pemrograman C++ menyediakan beberapa tipe data dasar seperti Char (Character / Karakter Tunggal) dan String (Kumpulan Katakter dan Kata).

Boolean : pada Bahasa Pemrograman C++  ditulis dengan menulisan “bool” merupakan jenis yang hanya dapat mewakili satu dari dua pilihan yaitu 1 (True) atau 0 (False).


A. Pengertian dan penjelasan

1. Integer (int)
Integer adalah salah satu tipe data numerik yang memungkinakn kita untuk menyimpan data dalam bentuk bilangan bulat.

Bentuk penulisan :

int daftar_variabel = inisialisasi;
Contoh Deklarasi :

int bilangan = 10;
Contoh Program :

#include <iostream>
using namespace std;

int main(){
 int bilangan = 0, hasil=0;

 cout<<"Masukan angka = ";cin>>bilangan;
 hasil = bilangan * 2;
 cout<<"Hasil dari "<<bilangan<<" X 2 adalah "<<hasil;

 return 0;
}

2.Character (char)
Char Adalah salah satu tipe data sembarang huruf, angka, dan simbol. Yang memungkinkan kita untuk memesan memori berformat text dengan karakter tunggal seperti ‘a’, ‘$’ dan h lain-lain.

Contoh Penulisan

char grade = ‘a’; //Variabel char tanpa array
char nama[15] = “pemdas”; //Variabel char dengan array memesan 15 memori bertipe char secara berderet (satu karakter akan menempati satu memori).
Contoh Program

#include <iostream>
using namespace std;

int main(){
    char nama[15] = "Belajarpemdas";//Variabel Char + Array = memesan memori sebanyak 15 sebesar tipe data char.
    char kelas='A'; //Variabel Char tanpa array dan hanya dapat memuat satu karakter.

    cout<<"Masukan nama = ";cin>>nama;//jika anda memasukan karakter lebih dari 14 kemungkinan program akan berhenti (error).
    cout<<"Masukan kelas = ";cin>>kelas; //Jika anda memasukan karakter lebih dari satu maka variabel "kelas" hanya akan mengambil satu karakter pertama.
    cout<<endl<<"Yang anda masukan adalah"<<endl<<nama<<endl<<kelas;

    return 0;
}

3. Float Point (float)
Float adalah salah satu tipe data Numerik yang memungkinkan untuk menyimpan nilai dalam memori bersifat bilangan pecahan atau real, maupun eksponensial.

Bentuk Penulisan

float daftar_variabel = inisialisasi:
Contoh Deklarasi

float p=3,14:
Contoh Program

#include <iostream>
using namespace std;

int main(){
 float jari, hasil ;
 const float p=3.14; //variabel konstanta

 cout<<"Masukan Jumlah jari-jari = ";cin>>jari;
 hasil = (jari * p)*2; //disini kita menggunakan variabel float
 //karena hasil dari penghitungan lingkaran biasanya berbentuk bilangan pecahan
 cout<<"Keliling dari Lingkaran adalah "<<hasil;

 return 0;
}
4. Double Floating Point (double)
Double sama seperti float adalah salah satu tipe data yang bersifat menyatakan bilangan pecahan atau real, maupun eksponensial. Bedanya adalah penyimpanan angka masimal lebih besar daripada float otomatis double juga akan membutuhkan memori yang lebih besar.

Bentuk penulisan

double daftar_variabel = inisialisasi;
Contoh deklarasi

double angka = 3.14;
Contoh Program

#include <iostream>
using namespace std;

int main(){
 double jari, hasil ;
 const double p=3.14;

 cout<<"Masukan Jumlah jari-jari = ";cin>>jari;
 hasil = jari*(jari * p);
 cout<<"Luas dari lingkaran 3.14 X "<<jari<<" X "<<jari<<" adalah "<<hasil;

 return 0;
}
5. String (string)
Merupakan tipe data Text yang memungkinkan kita menyimpan nilai dengan bentuk text, kumpulan dari character. Berbeda dengan char array, Tipe data string kita tidak perlu untuk menentukan jumlah digit pada saat deklarasi variabel.

Bentuk penulisan

string daftar_variabel = inisialisasi;
Bentuk penulisan

string kalimat = ”Selamat Belajar Di belajarcpp.com” ;
Contoh Program

#include <iostream>
using namespace std;

int main(){
 string pesan = "Selamat Belajar Di belajarcpp.com", kalimat = "";

 cout<<pesan<<endl;
    getline(cin,kalimat); //Fungsi input agar dapat membaca kalimat panjang dan yang menggunakan spasi.
    cout<<kalimat<<endl;

 return 0;
}

Demikian penjelasan mengenai macam macam tipe data di C++, semoga bermanfaat
Terimakasih
Assalamualaikum wr wb

Komentar

Postingan populer dari blog ini

Belajar Algoritma C++ "Hello World" #1