Materi C++ : Pengenalan Jenis Tipe Data dan Fungsinya

#sahabatbloggertuban – Pada kesempatan kali ini saya akan membahas tipe data di pemrograman dasar tentang bahasa C++ (Baca : C Plus Plus) sebelum membahas lebih lanjut mari kita ulas sedikit tentang tipe data. Apa itu Tipe Data ialah sebuah tipe yang menandakan jenis data apa yang ingin disimpan dengan menyesuaikan kegunaan memori penyimpanan, karena data bisa bermacam bentuk isinya seperti huruf,angka,karakter,dll, maka dari itu tipe data dibutuhkan dalam bahasa pemrograman. Umumnya tipe data digunakan untuk membuat variable yang nanti akan mewakili data dari macam-macam jenis tipe data di dalam pemrograman C++.

Tipe Data pemrograman bahasa C++, Yaitu :

1. Void (Kosong)

Muat Lebih

adalah tipe data yang tidak bertipe karena mempunyai ukuran 0 byte biasanya digunakan untuk tipe data kosong seperti membuat fungsi. Contohnya :

#include<iostream.h>
#include<conio.h>

void main(){
  cout<<" Hello World !!!!"<<endl; 
  getch();
}
2. Char (karakter)

adalah tipe data untuk karakter yang sering digunakan untuk tipe data yang menggunakan huruf dan angka sebagai datanya. Misalnya seperti contoh dibawah ini :

#include<iostream.h>
#include<conio.h>

main(){
	
	char jwb[2] = "B";
	
	cout<<"1. Bahasa Pemrograman C++ dirancangan untuk"<<endl; 
	cout<<"A.PFC B.PBO C.CFP D.PBA"<<endl; 
	cout<<"Jawabanya adalah "<<jwb<<endl; 
	getch();	
}
3. Int (Integer)

adalah tipe data untuk numerik yang sering digunakan untuk data berupa angka. untuk fungsinya bisa dilihat contoh program dibawah ini :

#include<iostream.h>
#include<conio.h>

main(){
	
	int sisi;

	sisi=10; 
	
	cout<<"Pesergi memiliki sisi sebesar "<<sisi<<endl;
	
	cout<<"dan luas persegi adalah "<<sisi*sisi<<endl; 
	
	getch();	
}
4. Float (Floating Point) 

adalah tipe data untuk numerik yang digunakan untuk data berupa angka pecahan, untuk fungsinya bisa dilihat contoh program dibawah ini :

#include<iostream.h>
#include<conio.h>

main(){
	
	float phi = 3.14, luas;
	int r = 20;
	
	luas = phi*r*r;
	
	cout<<"Diketahui lingkaran berdiameter "<<r<<" cm"<<endl;
	cout<<"luas lingkaran adalah "<<luas<<" cm^2"<<endl;
 
	getch();	
}
5. Double (Double Floating Point)

adalah tipe data untuk numerik yang digunakan untuk data berupa angka pecahan yang nilai decimalnya dua kali lebih banyak. contoh programnya :

#include<iostream.h>
#include<conio.h>

void main(){
	
	double diskon = 0.02;
	int harga = 100000;
	
	cout<<"Potongan harga Rp."<<harga<<endl; 
	cout<<"mendapatkan diskon sebesar 2%"<<endl; 
  
	cout<<"menjadi Rp."<<diskon*harga<<endl; 
	getch();	
}
6. Bool (Boolean)

adalah tipe data yang digunakan untuk menentukan false dan true, tipe data ini sama seperti bilangan biner hanya ada dua angka saja yaitu 0 dan 1. untuk contoh program dengan tipe data boolean :

#include<iostream.h>
#include<conio.h>

main(){
	
	bool log = false;
	
	cout<<"jika kondisi salah maka bilangan bool adalah "<<log++<<endl;
	
	cout<<"jika kondisi benar maka bilangan bool adalah "<<log<<endl;
	
	getch();

}
7. Wchar_t

adalah tipe data yang digunakan sama seperti char yang menyimpan karakter besar, biasanya digunakan untuk menyimpan karakter yang tidak ada di huruf abjad misalnya huruf japan, china, korea, dll. Contoh programnya seperti dibawah ini :

#include<iostream.h>
#include<conio.h>

main(){
	char kanji[6] = "学生";
	wchar_t kanji2[6] = L"学生";
	
	cout<<"huruf kanji siswa (char) : "<<kanji<<endl;
	cout<<"huruf kanji siswa (wchar_t) : "<<kanji2<<endl;

	getch();
}

Modifikasi Tipe Data C++

Beberapa macam tipe data dapat dimodifikasi sesuai kegunaannya dengan menambahkan fungsi ini didepan tipe data :
  1. Short : memodifikasi jangkauan nilai ke dalam bit yang lebih kecil (16bit).
  2. Long  : memodifikasi jangkauan nilai ke dalam bit yang lebih besar (32bit)
  3. Signed : memodifikasi jangkauan nilainya negatif dan positif.
  4. Unsigned : memodifikasi jangkauan nilainya 0

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *