Anda di halaman 1dari 10

Konsep Tipe Data

Bahasa Pemrograman 1 (C++) Oleh : Desma Fitri, S.Kom


Sekolah Tinggi Ilmu Komputer Dinamika Bangsa Jambi 2009

http://desmav3.wordpress.com

Review Materi Sebelumnya :

Latihan : Buat tampilan dibawah ini dg C++ :

http://desmav3.wordpress.com

Tipe Data pada C++


Type Keterangan Ukuran memory (byte) 1 2 byte jangkauan

Char Short int (short) Int

Abjad/karakter atau untuk bilangan bulat kecil (ex;A, a, 0, *, &, dll) Bilangan bulat dengan jangkauan pendek

Signed :-128-127 unsigned: 0 to 255 signed: -32768 to 32767 unsigned: 0 to 65535 signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295 signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295 true or false 3.4e +/- 38 (7 digit) 1.7e +/- 308 (15 digits) 1.7e +/- 308 (15 digits) 1 karakter lebar

Bilangan bulat

4 byte

Long int (long) Bool Float Double Long double Wchar_t

Integer dengan jangkauan panjang

4 byte

Boolean, dapat bernilai benar atau salah (true or false) Angka dengan titik mengambang (bilangan cacah) Bilangan cacah dengan ketelitian ganda Bilangan cacah dengan ketelitian ganda panjang Karakter lebar, biasa dipakai untuk Unicode karakter

i byte 4 byte 8 byte 8 byte 2 byte

http://desmav3.wordpress.com

Variabel
Adalah suatu tempat untuk menampung data atau konstanta di memori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program Ketentuan pemberian nama variabel : tidak boleh ada spasi ex :gaji bersih =gaji_bersih tidak boleh diawali oleh angka dan menggunakan operator aritmatika.

http://desmav3.wordpress.com

Deklarasi variabel
Adalah proses memperkenalkan variabel kepada borland C++ dan pendeklarasian variabel tersebut bersifat mutlak, karena jika tidak diperkenalkan dulu maka C++ tidak akan meneriam variabel tersebut. Format penulisannya adalah : Tipe_data pengenal = nilai ; Sebagai contoh : int a; float nomor; atau dapat juga pemberian nilai awal untuk variable dilakukan pada saat deklarasi, contoh : int a=10; char s=a; Jika hendak mendeklarasikan beberapa variabel sekaligus dengan tipe data yang sama, dapat dilakukan dengan 2 cara, yaitu : int a; int b; int c; atau dapat disederhanakan dengan deklarasi : int a,b,c;

http://desmav3.wordpress.com

EX:
#include <iostream.h> #include <conio.h> Int main() { int a, b; int hasil; // proses : a = 5; b = 2; a = a + 1; hasil = a - b; // cetak hasilnya : cout << hasil; // menunggu penekanan tombol pada keyboard oleh user getch(); //mengakhiri program return 0; }

http://desmav3.wordpress.com

Lat :
Hitung Luas segitiga dg deklarasi variabel dg ketentuan : a=7 t=5 Nb : L=a*t/2

http://desmav3.wordpress.com

Konstanta
Konstanta mirip dengan variable, namun memiliki nilai tetap. Konstanta dapat berupa nilai Integer, Float, Karakter dan String . Pendeklarasian konstanta dapat dilakukan dengan 2 cara : menggunakan (#define) menggunakan (const)

http://desmav3.wordpress.com

Ex :define
//contoh konstanta #include <iostream.h> #include <conio.h> #define a 12 main() { int b,penjumlahan,perkalian,pembagian,pengurangan; b=2; penjumlahan=a+b; perkalian=a*b; pembagian=a/b; pengurangan=a-b; cout<<"penjumlahan:"<<penjumlahan; cout<<"\nperkalian:"<<perkalian; cout<<"\npembagian:"<<pembagian; cout<<"\npengurangan:"<<pengurangan; getch(); }

http://desmav3.wordpress.com

Ex:const

//konstanta dengan const #include <iostream.h> #include <conio.h> main() { const a=10; const b=5; const c=a-b; cout <<c; getch(); }

http://desmav3.wordpress.com