dasar-dasar c++

Download Dasar-dasar c++

If you can't read please download the document

Upload: aks247

Post on 21-May-2015

1.676 views

Category:

Documents


2 download

TRANSCRIPT

  • 1. Elemen Dasar - Yessy Asri1ELEMEN DASAR C++Elemen dasar dari program C++ terdiri dari : Tipe data Variabel Konstanta Keywords OperatorTIPE DATA Nilai yang sebenarnya dimanipulasi / diolah oleh programdinamakan data. Data dapat mengambil berbagai bentuk; dia dapat terdiridari angka atau karakter atau string. Perbedaan dari tipe data menentukan caraakses dan pengolahan yang berbeda pula.

2. Elemen Dasar - Yessy Asri 2 Tipe data dapat berupa konstanta (constant) atau variable. Tipe data konstanta tidak harus dideklarasikansebelum mereka digunakan. Semua tipe data variabel harus dideklarasikansebelum mereka digunakan.Ada lima Tipe Data Dasar yaitu:1. Integer (int)Tipe data yang menampung bilangan bulat dan tanpabilangan pecahan.2. Floating (float) tipe data yang terdiri bilangan integerdan bilangan pecahan.3. Floating (double) tipe data yang terdiri bilanganinteger dan bilangan pecahan dengan jangkauannilai yang lebih besar dari float. 3. Elemen Dasar - Yessy Asri 34. Character (char) tipe data yang digunakanmenampung alphabet (satu karakter, misal:a, A, , z, Z, 1, , 9, =, @, Kode ASCII lainnya,atau kumpulan karakter, misal:BANSAL, Bani Saleh, dll)5. void tipe data yang digunakan untuk tipe suatu fungsiyang tidak mengembalikan nilai.Ada empat Modifier Tipe Data yaitu:1. unsigned modifier tipe data yang digunakan untukbilangan yang selalu positif.2. signed modifier tipe data yang digunakan untuk bilanganbisa positif atau negatif. Secara default apabila deklarasivariabel untuk bilangan yang tidak 4. Elemen Dasar - Yessy Asri 4didahului oleh modifier berarti adalah signed3. shortModifier tipe data yang digunakan untukbilangan dengan jangkauan nilai yang samadengan tipe data dasarnya (int, float, double),tetapi dapat mempercepat waktu eksekusiprogramnya.4. longModifier tipe data yang digunakan untukbilangan dengan jangkauan nilai yang lebihbesar dari tipe data dasarnya (int, float,double), tetapi dapat memperlambat waktueksekusi programnya. 5. Elemen Dasar - Yessy Asri 5 Cara deklarasi suatu bilangan menggunakanmodifier dan tipe data dasarnya adalah sbb:Modifier_Tipe_Data Tipe_Data_Dasar Variabel;Contoh : unsigned short floatHarga_Barang; unsigned long intJumlah_Barang; unsigned double Harga;Deklarasi varibel bilangan integer (int) dapat menggunakan modifier long danshort tanpa menuliskan int didepan namavariabelnya. Misalnya: long Panjang; long int Panjang; short Lebar; short int Lebar; 6. Elemen Dasar - Yessy Asri 6Berdasar asal pembuatannya, pada C++ tipe data terdiri dari2 jenis yaitu :1. Bult In Data Type:Merupakan tipe data yang disiapkan olehkompiler C/C++. Tipe data ini merupakan dasar untukmembuat abstract data type.Yang termasuk built in data type adalah: int, float, double,char, void, signed, unsigned, long, short.2. Abstract Data Type:Tipe data ini merupakan tipe data yang dibuat olehuser (User Defined Type), yaitu objek yang dibuat dengandeklarasi struct 7. Elemen Dasar - Yessy Asri 7atau class. Objek dari deklarasi class merupakan salah satu konsep OOP.Tipe Data dalam C/C++ dan jangkauan nilainya :Tipe Data Range Memori (Byte)CharacterUnsigned char 0 s/d 255 1Char -128 s/d + 127 1Integerunsigned int 0 s/d 65,535 2short int -32,768 s/d +32,767 2int -32,768 s/d +32,767 2unsigned long 0 s/d 4,294,967,295 4Long -2,147,483,648 s/d+2,147,483,647 4FloatFloat 3.4x10-38s/d 3.4x10+384Double 1.7x10-308 s/d 8long double 3.4x101.1x10+4932 10// prog-2-1.cpp menghitung kebutuhan memori#include #include void main(){clrscr(); // Hapus Layar // -- charactercout