algoritma dan struktur data - sintaks c++

7
Sintaks Bahasa C++ Algoritma dan Struktur Data Edwin Lunando [email protected]

Upload: georgius-rinaldo

Post on 20-Jul-2015

103 views

Category:

Engineering


5 download

TRANSCRIPT

Page 1: Algoritma dan Struktur Data - sintaks c++

Sintaks Bahasa C++

Algoritma dan Struktur Data

Edwin [email protected]

Page 2: Algoritma dan Struktur Data - sintaks c++

Pendahuluan

Sintaks C++ memiliki beberapa aturan1. Case sensitive, huruf kecil dan besar dipertimbangkan2. Tiap statement diakhiri tanda “;”3. Tiap kumpulan statement yang merupakan sebuah

blok kode dibungkus dengan tanda { … statement … }, kecuali jika hanya 1 baris statement

4. File C++ disimpan dalam ekstensi *.cpp5. Fungsi utama (int main) harus mengembalikan 0

Page 3: Algoritma dan Struktur Data - sintaks c++

Deklarasi Variabel

Deklarasi di C++ bersifat case sensitiveDalam C++, cara mendeklarasikan variabel adalah:

type <nama_variabel>;

Contoh deklarasi variabel:int angka; // deklarasi bilangan bulatchar huruf; // deklarasi karakterfloat bilangan; // deklarasi bilangan floatint x, y, z; // deklarasi bilangan bulat

Page 4: Algoritma dan Struktur Data - sintaks c++

Operator C++

Berikut ini adalah operator pada C++

Operator Simbol

tambah +

kurang -

kali *

bagi /

modulo (sisa bagi) %

Page 5: Algoritma dan Struktur Data - sintaks c++

Perbandingan C++

Berikut ini adalah perbandingan C++Pembanding Simbol

lebih dari >

kurang dari <

lebih dari sama dengan >=

kurang dari sama dengan <=

sama dengan ==

tidak sama dengan !=

Page 6: Algoritma dan Struktur Data - sintaks c++

Contoh Penggunaan

Berikut contoh penggunaan variabel dan perbandingan

#include <iostream>using namespace std; int main() { int x = 5; int y = 10; int z = 20; bool benarkah = (x*y) <= z;

cout << benarkah; // akan mengembalikan 0 (false) atau salah karena 5*10 tidak <= 20 return 0;}

Page 7: Algoritma dan Struktur Data - sintaks c++

Contoh Penggunaan

Dalam, contoh dapat kita lihat bahwa dalam fungsi main, pasti terdapat "return 0;". Hal ini dikarenakan secara teknis, fungsi utama dari C++ harus mengembalikan nilai (int main) yang berarti "fungsi main harus mengembalikan tipe data integer", sehingga harus mengembalikan suatu nilai yaitu 0.Apabila dideklarasikan sebagai void main, maka tidak perlu mengembalikan nilai 0 akan tetapi void main bukanlah standar yang diterima sehingga tidak dapat digunakan dan lulus proses kompilasi