Dokumen ini membahas tentang sintaks dasar bahasa C++, meliputi deklarasi variabel, operator, perbandingan, dan contoh penggunaan variabel dan perbandingan dalam program C++ sederhana. Dokumen ini ditulis oleh Georgius Rinaldo dan memberikan panduan singkat tentang aturan-aturan dasar bahasa C++.
1. Sintaks
Bahasa C++
Algoritma dan Struktur
Data
Georgius Rinaldo
dodo@kuliahkita.com
2. Pendahuluan
Sintaks C++ memiliki beberapa aturan
1. Case sensitive, huruf kecil dan besar dipertimbangkan
2. 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 *.cpp
5. Fungsi utama (int main) harus mengembalikan 0
3. Deklarasi Variabel
Deklarasi di C++ bersifat case sensitive
Dalam C++, cara mendeklarasikan variabel adalah:
type <nama_variabel>;
Contoh deklarasi variabel:
int angka; // deklarasi bilangan bulat
char huruf; // deklarasi karakter
float bilangan; // deklarasi bilangan float
int x, y, z; // deklarasi bilangan bulat
4. Operator C++
Berikut ini adalah operator pada C++
Operator Simbol
tambah +
kurang -
kali *
bagi /
modulo (sisa bagi) %
5. 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 !=
6. 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;
}
7. 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