makalah c++

26
MAKALAH BAHASA PEMROGRAMAN C++ PERGURUAN TINGGI ASIA Tahun 2014/2015 Nama : Stefanus Andy Kristianto

Upload: husni-maulana

Post on 08-Nov-2015

8 views

Category:

Documents


0 download

DESCRIPTION

a

TRANSCRIPT

MAKALAH BAHASA PEMROGRAMAN C++

PERGURUAN TINGGI ASIATahun 2014/2015Nama : Stefanus Andy KristiantoNIM : 14202144

DAFTAR ISI1. DAFTAR ISI12. TIPE DATA22.1. Tipe data Integer22.2. Tipe Data Karakter32.3. Tipe Data String42.4. Tipe Data Bilangan Bulat42.5. Tipe Data Bilangan Real atau Pecahan42.6. Tipe Data Logika52.7. Tipe Data Enumerasi / ENUM52.8. Tipe Data Void52.9. Tipe Data Pointer62.10. Tipe Data Larik / array62.11. Tipe Data Struct, Union62.12. Tipe Data typedef83. KONSTANTA93.1. Konstanta Bilangan93.2. Konstanta Teks/String104. VARIABEL124.1. Tipe Variabel124.2. Jenis Variabel134.3. Deklarasi Variabel135. OPERATOR145.1. Operator Unary145.2. Operator Binary155.3. Operator ternary176. INPUT / OUTPUT176.1.

TIPE DATATipe data merupakan tempat untuk menentukan pemberian nilai terhadap suatu variabel yang diberikan oleh user. Selain itu tipe data juga dapat diartikan sebagai batasan terhadap fungsi tanda pengenal terhadap semua nilai yang diterima. Tipe data dalam variable menentukan tipe data yang bisa disimpan didalamnya, format data.Tipe data Integer

12 | Pemrograman C++

Program Komputer merupakan kumpulan potongan data dan memanipulasi data tersebut dalam berbagai cara. Ada berbagai jenis data dalam bidang informasi, misalnya: bilangan, terdapat bilangan bulat dan bilangan pecahan, ada bilangan positif dan negative, dan ada pula bilangan besar serta bilangan kecil dan lain-lain, atau bahkan bilangan yang tidak memiliki nama.Kemudian ada juga informasi tekstual, misalnya Nama dan alamat, maka data seperti ini akan disimpan sebagai karakter. Bila programmer menulis sebuah program, maka harus menentukan jenis informasi yang digunakannya. Jika menulis sebuah program untuk menentukan jauhnya berapa mil dari bumi ke bintang, maka diperlukan variabel yang dapat menampung jumlah yang sangat besar. Jika Anda sedang merancang perangkat lunak untuk merekam sebuah dimensi mikroskopis, maka hanya perlu untuk menyimpan data yang sangat kecil dan angka sesuai. Sebagai tambahan, jika Anda menulis sebuah program yang harus melakukan ribuan perhitungan intensif, maka akan menginginkan variabel yang dapat diproses dengan cepat. Tipe Data variabel inilah yang akan menentukan semua factor tersebut. Bahasa C++ menyediakan berbagai tipe data, yang secara garis besar hanya dibagi menjadi dua yaitu: data numerik dan karakter. Numerik merupakan tipe data yang dibagi menjadi dua kategori yaitu: integer dan floating-point. Integers adalah bilangan yang meliputi seluruh nomor seperti 12, 157, -34, 2 dan lain sebagainya. Floating-point merupakan angka yang ada angka decimal di belakang koma, misalnya 23,7, 189,0231, 0,987 dan lain sebagainya.

Variasi dari data numeric yang perlu diperhatikan. Pertimbangan utama untuk memilih tipe data numerik adalah: Angka Terbesar dan terkecil yang dapat disimpan dalam variable. Berapa banyak memori yang digunakan oleh variabel. Apakah variabel menangani penyimpanan (baik positif maupun negatif) atau bilangan unsigned (hanya positif). Bilangan decimal merupakan variabel yang presisiUkuran variabel adalah jumlah byte memori yang digunakan. Biasanya, semakin besar range variable, maka jumlah yang digunakan akan lebih besar pula.

Tipe Data KarakterKarakter adalah sembarang huruf, angka, atau tanda baca tunggal. Tipe data karakter merupakan kumpulan bermacammacam karakter yang terdiri dari alfabet. Dimana karakter antara lain:Alfabet bilangan decimal: 0, 1, 2, ,9, Alfabet huruf latin besar : A, B, C,, Z, Alfabet huruf latin kecil : a, b,c, ... , z Tanda baca tunggal : !, @, ~, ?, ;, , &, dan sebagainya.Tipe data karakter ini hanya terdiri dari 1 karakter dan Bentuk tipe data dari karakter yaitu char. Perhatikan penulisan contoh deklarasi char, dimana char huruf yang ditampilkan adalah = A #include using namespace std;main(){char huruf_1 = 'C', huruf_2 = '+';cout 1 = 8

a ;cout