algoritma dan struktur data - sintaks c++

Post on 20-Jul-2015

104 Views

Category:

Engineering

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sintaks Bahasa C++

Algoritma dan Struktur Data

Edwin Lunandoedwin@kuliahkita.com

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

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

Operator C++

Berikut ini adalah operator pada C++

Operator Simbol

tambah +

kurang -

kali *

bagi /

modulo (sisa bagi) %

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 !=

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;}

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

top related