Dokumen ini memberikan pengenalan dasar tentang bahasa pemrograman C++, meliputi penggunaan namespace std, deklarasi variabel, tipe data, input output menggunakan cin dan cout, operasi matematika, komentar, dan latihan-latihan penggunaan C++.
3. Tips:
Menggunakan namespace dapat menghemat
waktu dalam penulisan program.
Contoh:
#include<iostream>
int main(){
cout<<“Hello World”<<endl;
return 0;
}
4. Variable
Digunakan untuk menampung data
Terdapat convensi dan aturan dalam penamaan variabel
Aturan:
4. Huruf awal yang diperbolehkan adalah (A,B,…,Z), (a,b,…,z),
(_)
2. Tidak boleh memakai keyword tertentu, karena dapat
mengecoh compiler, contoh: case, if, bool, int, dll
Convensi (optional):
Memakai huruf awal _variable untuk memberitahukan
variable tersebut merupakan variable global
Memakai huruf besar VARIABLE untuk memberitahukan
variable tersebut merupakan konstanta
Dll *bisa dicari di internet*
6. Tipe data
1. int, berupa integer 32 bit
2. long, berupa integer 32 bit
3. long long, berupa integer 64 bit
4. float, berupa floathing point 32bit
5. double, berupa floathing point 64bit
6. char, bilangan ascii
7. string, array of char yang sudah merupakan object
8. dll
7. Input dan output
Terdapat 2 macam input dan output, yaitu
input dan output yang melibatkan file, dan input
dan output yang tidak(bagian yang kita bahas).
untuk mencetak ke layar kita menggunakan
perintah cout (baca = si out), dan untuk
menerima input kita gunakan cin (baca = se in)
*terserah mau kaya gimana bacanya
8. Input dan Output(2)
Contoh syntax:
#include<iostream>
int main(){
string nama;
cout<<“Masukkan nama andan”<<endl;
cin>>nama;
cout<<“Nama anda adalah ”<<nama<<endl:
return 0;
}
9. Operasi matematika
+ operasi penjumlahan
- operasi pengurangan
/ operasi pembagian
* operasi perkalian
= assign value
% operasi modulus
10. Komentar
Diawali dengan /*
Diakhiri dengan */
Contoh:
/* Program dengan bahasa C++
Pengenalan Bahasa C++ 2009*/
//ini komen juga
Tujuan: dokumentasi program
11. Latihan (1)
Buatlah program yang meminta input 2
buah integer, lalu tampilkan hasil
penjumlahan, pengurangan, pembagian dan
perkalian 2 bilangan tersebut.
12. Latihan (2)
Buatlah sebuah program yang menghasilkan
gambar-gambar berikut:
***** *
* * ***
* * *****
* * *
***** *
*
*
13. Latihan (3)
Apakah yang akan dihasilkan oleh perintah
berikut?
cout<<“*n**n***n****n*****n“;
Dapatkah Anda menampilkan hasil yang
sama dengan lima perintah cout?