SlideShare a Scribd company logo
ALGORITMA
DAN PEMROGRAMAN 1
Semester Ganjil 2013 - 2014

C++ Control Structure
Beni Suranto, S.T., M.SoftEng
Software & References
• IDE: Codeblocks
http://www.codeblocks.org/downloads

• Tutorial:
http://www.cprogramming.com/tutorial/c++-tutorial.html
http://www.cplusplus.com/doc/tutorial/
Selection in C++

if (x < 0)
cout << “Bilangan Negatif”;
Selection in C++

if (x < 0)
{
cout << “Bilangan negatif” << endl ;
}
Selection in C++
if (x < 0)
{
cout << “Bilangan negatif” << endl ;
} else
{
cout << “Bilangan positif” << endl ;
}
Selection in C++
if (x < 0)
{
cout << “Bilangan negatif” << endl ;
} else if (x == 0)
{
cout << “Nol” << endl ;
} else
{
cout << “Bilangan positif” << endl ;
}
Loop/Iteration in C++

while (x < 10)
{
cout << x << endl ;
x = x + 1;
}
Loop/Iteration in C++

do
{
cout << x << endl ;
x = x + 1;
} while(x < 10);
break statement in C++
 Menghentikan/ keluar dari proses perulangan

while(x < 10)
{
cout << x << endl;
x = x + 1;
if(x == 7) break;
}

Pada perulangan di
samping, pada saat
nilai x sama dengan
7 maka perulangan
akan dihentikan.
continue statement in C++
 skip/ lompat pada proses perulangan
while(x < 10)
{
if(x == 7)
{
x = x + 1;
continue;
}
cout << x << endl;
x = x + 1;
}

Pada perulangan di
samping, pada saat
nilai x sama dengan
7 maka 2 statement
terakhir tidak
dieksekusi, langsung
lompat ke iterasi
berikutnya (nilai 7
tidak dicetak)
Terima kasih..

More Related Content

PDF
Algoritma dan Pemrograman C++ (Program Structure)
PPT
Pertemuan 07 - Pemrograman C
PDF
Pemrograman C++ - Sintaks Dasar
PDF
Algoritma dan Struktur Data - Sintaks C++
DOCX
Struktur program c++
PPTX
10 operator dan ungkapan part 2
PDF
Pt6 pt-loop komplek
PPTX
Makalah d2
Algoritma dan Pemrograman C++ (Program Structure)
Pertemuan 07 - Pemrograman C
Pemrograman C++ - Sintaks Dasar
Algoritma dan Struktur Data - Sintaks C++
Struktur program c++
10 operator dan ungkapan part 2
Pt6 pt-loop komplek
Makalah d2

What's hot (18)

DOCX
Tugas alogaritma
PPTX
Struktur dasar input dan output aritmatika
PPTX
Latihan sap 1
PDF
DOCX
Awal dasar belajar c++
PPTX
11 operasi dasar masukan dan keluaran
PDF
PPT
Pertemuan 5 : Algoritma & Pemrograman
PPTX
Materi kuliah 18 fungsi part 1
PPT
Pertemuan 1 : Algoritma & Pemrograman
PPT
Pengenalan Bahasa C
PDF
soal-latihan-logika-algoritma-semester1
PPTX
Algoritma pemrograman 6
PPT
Pertemuan 2 : Algoritma & Pemrograman
PPTX
Algoritma&Pemrograman C++ Pertemuan 6
PPT
Pertemuan 9 : Algoritma & Pemrograman
PDF
Pertemuan 5 Perulangan (Looping)
PDF
M05c perulangan2
Tugas alogaritma
Struktur dasar input dan output aritmatika
Latihan sap 1
Awal dasar belajar c++
11 operasi dasar masukan dan keluaran
Pertemuan 5 : Algoritma & Pemrograman
Materi kuliah 18 fungsi part 1
Pertemuan 1 : Algoritma & Pemrograman
Pengenalan Bahasa C
soal-latihan-logika-algoritma-semester1
Algoritma pemrograman 6
Pertemuan 2 : Algoritma & Pemrograman
Algoritma&Pemrograman C++ Pertemuan 6
Pertemuan 9 : Algoritma & Pemrograman
Pertemuan 5 Perulangan (Looping)
M05c perulangan2
Ad

Similar to Algoritma dan Pemrograman C++ (Control Structure) (8)

PPT
Pertemuan iv
PPT
Struktur Kendali Pengulangan-T045414618-Pert-06.ppt
DOCX
Diskusi Dasar Pemrograman Pertemuan Ke-10 - Salin.docx
PDF
C programming language notes (6)
PPT
Pengenalan c++ bagian 3
PPT
sp243-061043-959-1.ppt
PDF
2. teknik pemilihan dalam_pemrograman
Pertemuan iv
Struktur Kendali Pengulangan-T045414618-Pert-06.ppt
Diskusi Dasar Pemrograman Pertemuan Ke-10 - Salin.docx
C programming language notes (6)
Pengenalan c++ bagian 3
sp243-061043-959-1.ppt
2. teknik pemilihan dalam_pemrograman
Ad

More from Nabil Muhammad Firdaus (6)

PDF
Laporan Investigasi Forensic Kasus Penjualan Ganja Lanjutan
PDF
Laporan Investigasi Forensic Kasus Penjualan Ganja
PDF
Laporan investigasi paul_dotcom
PDF
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
PDF
Algoritma dan Pemrograman C++ (Perulangan)
PDF
Algoritma dan Pemrograman C++ (Percabangan)
Laporan Investigasi Forensic Kasus Penjualan Ganja Lanjutan
Laporan Investigasi Forensic Kasus Penjualan Ganja
Laporan investigasi paul_dotcom
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Perulangan)
Algoritma dan Pemrograman C++ (Percabangan)

Recently uploaded (20)

PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
PPTX
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PPTX
Keragaman kerajinan tangan mancanegara.pptx
PPTX
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PDF
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
PDF
Pengenalan Undang-undang pengakap laut.pdf
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
PPTX
Model Lintas minat dan pendalaman materi
PDF
3. Buku Sekolah Sehat, sekolah sehat bagi madrasah
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PDF
lembar kerja LMS tugas pembelajaran mendalam
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
PPTX
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
Lembar Kerja Mahasiswa Konsep Sistem Operasi
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
Bahan Tayang OJT Pembelajaran Mendalam KS
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Keragaman kerajinan tangan mancanegara.pptx
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
Pengenalan Undang-undang pengakap laut.pdf
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
Model Lintas minat dan pendalaman materi
3. Buku Sekolah Sehat, sekolah sehat bagi madrasah
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
lembar kerja LMS tugas pembelajaran mendalam
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx

Algoritma dan Pemrograman C++ (Control Structure)

  • 1. ALGORITMA DAN PEMROGRAMAN 1 Semester Ganjil 2013 - 2014 C++ Control Structure Beni Suranto, S.T., M.SoftEng
  • 2. Software & References • IDE: Codeblocks http://www.codeblocks.org/downloads • Tutorial: http://www.cprogramming.com/tutorial/c++-tutorial.html http://www.cplusplus.com/doc/tutorial/
  • 3. Selection in C++ if (x < 0) cout << “Bilangan Negatif”;
  • 4. Selection in C++ if (x < 0) { cout << “Bilangan negatif” << endl ; }
  • 6. if (x < 0) { cout << “Bilangan negatif” << endl ; } else { cout << “Bilangan positif” << endl ; }
  • 8. if (x < 0) { cout << “Bilangan negatif” << endl ; } else if (x == 0) { cout << “Nol” << endl ; } else { cout << “Bilangan positif” << endl ; }
  • 9. Loop/Iteration in C++ while (x < 10) { cout << x << endl ; x = x + 1; }
  • 10. Loop/Iteration in C++ do { cout << x << endl ; x = x + 1; } while(x < 10);
  • 11. break statement in C++  Menghentikan/ keluar dari proses perulangan while(x < 10) { cout << x << endl; x = x + 1; if(x == 7) break; } Pada perulangan di samping, pada saat nilai x sama dengan 7 maka perulangan akan dihentikan.
  • 12. continue statement in C++  skip/ lompat pada proses perulangan while(x < 10) { if(x == 7) { x = x + 1; continue; } cout << x << endl; x = x + 1; } Pada perulangan di samping, pada saat nilai x sama dengan 7 maka 2 statement terakhir tidak dieksekusi, langsung lompat ke iterasi berikutnya (nilai 7 tidak dicetak)