13
ALGORITMA DAN PEMROGRAMAN 1 Semester Ganjil 2013 - 2014 C++ Control Structure Beni Suranto, S.T., M.SoftEng

Algoritma dan Pemrograman C++ (Control Structure)

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Algoritma dan Pemrograman C++ (Control Structure)

ALGORITMADAN PEMROGRAMAN 1Semester Ganjil 2013 - 2014

C++ Control Structure

Beni Suranto, S.T., M.SoftEng

Page 2: Algoritma dan Pemrograman C++ (Control Structure)

Software & References

• IDE: Codeblocks

http://www.codeblocks.org/downloads

• Tutorial:

http://www.cprogramming.com/tutorial/c++-tutorial.html

http://www.cplusplus.com/doc/tutorial/

Page 3: Algoritma dan Pemrograman C++ (Control Structure)

Selection in C++

if (x < 0)cout << “Bilangan Negatif”;

Page 4: Algoritma dan Pemrograman C++ (Control Structure)

Selection in C++

if (x < 0){

cout << “Bilangan negatif” << endl ;}

Page 5: Algoritma dan Pemrograman C++ (Control Structure)

Selection in C++

Page 6: Algoritma dan Pemrograman C++ (Control Structure)

if (x < 0){

cout << “Bilangan negatif” << endl ;} else {

cout << “Bilangan positif” << endl ;}

Page 7: Algoritma dan Pemrograman C++ (Control Structure)

Selection in C++

Page 8: Algoritma dan Pemrograman C++ (Control Structure)

if (x < 0){

cout << “Bilangan negatif” << endl ;} else if (x == 0){

cout << “Nol” << endl ;} else {

cout << “Bilangan positif” << endl ;}

Page 9: Algoritma dan Pemrograman C++ (Control Structure)

Loop/Iteration in C++

while (x < 10){

cout << x << endl ;x = x + 1;

}

Page 10: Algoritma dan Pemrograman C++ (Control Structure)

Loop/Iteration in C++

do{

cout << x << endl ;x = x + 1;

} while(x < 10);

Page 11: Algoritma dan Pemrograman C++ (Control Structure)

break statement in C++

while(x < 10){

cout << x << endl;x = x + 1;if(x == 7) break;

}

Menghentikan/ keluar dari proses perulangan

Pada perulangan disamping, pada saatnilai x sama dengan7 maka perulanganakan dihentikan.

Page 12: Algoritma dan Pemrograman C++ (Control Structure)

continue statement in C++

while(x < 10){

if(x == 7) {

x = x + 1;continue;

}cout << x << endl;x = x + 1;

}

skip/ lompat pada proses perulangan

Pada perulangan disamping, pada saatnilai x sama dengan7 maka 2 statement terakhir tidakdieksekusi, langsunglompat ke iterasiberikutnya (nilai 7 tidak dicetak)

Page 13: Algoritma dan Pemrograman C++ (Control Structure)

Terima kasih..