Data dan type data
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 :
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();
}
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();
}
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();
}
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();
}
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();
}
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();
}
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++
- Short : memodifikasi jangkauan nilai ke dalam bit yang lebih kecil (16bit).
- Long : memodifikasi jangkauan nilai ke dalam bit yang lebih besar (32bit)
- Signed : memodifikasi jangkauan nilainya negatif dan positif.
- Unsigned : memodifikasi jangkauan nilainya 0
EmoticonEmoticon