Pemrograman
C++
HOBI ELEKTRONIKA HIMA EINSTEN.COM 2015
BY HARYATNA
Pengenalan C++
Struktur Program C++
Tipe Data Dasar, Variabel,
Materi Konstanta
Dasar Pemrograman C++ Operator Aritmatika dan
Penggunaannya
Statement Kondisional
Pengulangan (Looping)
Arrays
Fungsi (function)
Contoh:
int angka1;
float pecahan1, pecahan2;
Contoh:
#define PI 3.14159
const float PI = 3.14159;
Contoh :
a=b+5;
Operasi Ekivalen
a++ a = a+1;
b-- b = b-1;
Operasi Ekivalen
a += b; a = a + b;
a -= 20; a = a 20;
c *= b; c = c * b;
d /= h; d = d / h;
hasil *= harga rugi; hasil = hasil * (harga rugi);
Operator Penjelasan
== sama dengan
!= tidak sama dengan
< lebih kecil dari
> lebih besar dari
<= lebih kecil dari sama dengan
>= lebih besar dari sama dengan
Contoh :
if (kondisi-1){
if (kondisi-2){
if(kondisi-n){
pernyataan;
}
else
{
pernyataan;
}
}
else
{
pernyataan;
}
}
else
{
pernyataan;
}
int main()
{
int valid_operator = 1;
char oper;
float number1, number2, result;
cout << "Masukkan Bilangan 1, Operator dan Bilangan 2\n";
cin >> number1 >> oper >> number2;
switch(oper){
case '*' :
result = number1 * number2;
break;
case '/' :
result = number1 / number2;
break;
case '+' :
result = number1 + number2;
break;
case '-' :
result = number1 - number2;
break;
default :
valid_operator = 0;
}
if(valid_operator){
cout << number1 << oper << number2 << "=" << result;
}
else {
cout << "Invalid operator!\n";
}
}
Hasil :
1
4
7
10
13
Hasil :
1
4
7
10
13
DASAR-DASAR PEMROGRAMAN C | HOBI ELEKTRONIKA - EINSTEN.COM
PREPARED BY: HARYATNA
66/100
Perbedaan Alur Perulangan
for loop while loop do-while loop
bil += 3
cout << bil cout << bil
<< \n; << \n;
Angka
4
3
2
1
0
Dimana :
tipe = menyatakan tipe data elemen array (ex. char, int)
ukuran = menyatakan jumlah maksimal elemen array
Contoh :
int nilai [5]; nilai[0] nilai[1] nilai[2] nilai[3] nilai[4]
Contoh :
nilai[0] = 4;
nilai[1] = 6;
Inisialisasi langsung
int nilai[5] = {4,6,3,7,8};
4 6 3 7 8
Contoh :
cout >> nilai[0];
cout >> nilai[1];
Dimana :
tipe = menyatakan tipe data elemen array (ex. char, int)
baris= menyatakan jumlah maksimal baris elemen array
kolom= menyatakan jumlah maksimal kolom elemen array
nilai[1][*]
nilai[2][*]
Contoh :
nilai[0][0] = 4;
nilai[0][1] = 6;
Inisialisasi langsung
int nilai[3][5] = {{4,6,3,7,8},{7,8,9,6,5},{2,4,7,3,5}};
nilai[0][*]
4 6 3 7 8
nilai[1][*]
7 8 9 6 5
nilai[2][*]
2 4 7 3 5
Contoh :
cout >> nilai[0][0];
cout >> nilai[0][1];
4 nilai[0][*]
4 6 3 7 8
6
nilai[1][*]
7 8 9 6 5
nilai[2][*]
2 4 7 3 5
Contoh deklarasi:
int nilai[4][2][3];
nilai[0][*][0] nilai[0] [*][1] nilai[0] [*][2] nilai[1][*][0] nilai[1] [*][1] nilai[1] [*][2]
nilai[2][*][0] nilai[2] [*][1] nilai[2] [*][2] nilai[3][*][0] nilai[3] [*][1] nilai[3] [*][2]
Contoh:
int nilai[] = {32, 45, 67,21};
int nilai[][2]={{9,7},{4,2},{8,3}};
int nilai[][] = {32, 45, 67,21};
int nilai[];
void printmessage ()
{
cout << "I'm a function!";
}
int main ()
{
printmessage ();
}
int main ()
{
long number = 9;
cout << number << "! = " << factorial (number);
return 0;
}