SlideShare a Scribd company logo
Pengulangan 
Pada C++ 
Algoritma dan Struktur 
Data 
Georgius Rinaldo 
dodo@kuliahkita.com
Pendahuluan 
Pengulangan (loop) merupakan salah satu operasi dasar 
yang berguna dan banyak dipakai dalam bahasa 
pemrograman. 
Pengulangan digunakan untuk mengulang blok kode yang 
ada di dalamnya.
Pengulangan “For” 
Pengulangan “For” melakukan pengulangan dengan iterasi 
sampai batas tertentu. 
for ( variabel diinisialisasi; kondisi; variabel update ) { 
// kode yang akan dijalankan 
} 
Contoh: 
for ( int i = 0; i < 10 ; i++ ) { 
// mengiterasi sebanyak 10 kali sesuai syarat i pada for 
}
Pengulangan “While” 
Pengulangan While melakukan pengulangan sampai suatu 
kondisi terpenuhi 
do { 
// kode yang akan dijalankan 
} while (kondisi) 
Contoh: 
int i = 0; 
do { 
// kode yang akan dijalankan 10 kali 
i++; // tambah nilai iterator 
} while (i < 10) // berhenti ketika i = 10
Contoh: 
Berikut adalah penggunaan pengulangan dalam blok kode 
fungsi 
// For Loop 
int hitungIsiLimaElemen(int[] arrNum) { 
// hitung 5 elemen pertama dari array 
int sum = 0; 
for(int i=0; i < 5; i++){ 
sum = sum + arrNum[i]; 
} 
return sum; 
} 
// While Loop 
int hitungIsiLimaElemen(int[] arrNum) { 
// hitung 5 elemen pertama dari array 
int sum = 0; 
int iterator = 0; 
do{ 
sum = sum + arrNum[iterator]; 
iterator++; 
} while (iterator < 5) 
return sum; 
}
Pengulangan while juga dapat didefinisikan sebagai 
berikut 
while(kondisi) { 
// kode yang akan dijalankan 
} 
Contoh: 
int i = 0; 
while (i < 10) { 
// kode yang akan dijalankan 10 kali 
i++; // tambah nilai iterator 
} // berhenti ketika i = 10

More Related Content

PDF
Algoritma dan Struktur Data - loop pada c++
DOCX
Algoritma
PPT
Pengenalan Bahasa C++
PPT
Pertemuan 1 : Algoritma & Pemrograman
PPT
Pengenalan Bahasa C
PPT
Pertemuan 9 : Algoritma & Pemrograman
PPT
Bab 7 perulangan_2
PPTX
Fitrah hi hukum tugas so 2
Algoritma dan Struktur Data - loop pada c++
Algoritma
Pengenalan Bahasa C++
Pertemuan 1 : Algoritma & Pemrograman
Pengenalan Bahasa C
Pertemuan 9 : Algoritma & Pemrograman
Bab 7 perulangan_2
Fitrah hi hukum tugas so 2

What's hot (20)

PDF
Pengenalan Teknologi Informasi - 6 - Pengulangan
PDF
Algoritma dan Struktur Data - sintaks c++
PDF
FreeBSD POP3/IMAP Server
PDF
Laporan Praktikum Sistem Operasi Modul 7 dan 8
PPT
Pernyataan Perulangan dalam Pemrograman PHP
PPTX
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
PPTX
Perulangan
DOCX
Streaming server di linux debian
PDF
Perintah praktis di linux
PPT
Pertemuan 2 : Algoritma & Pemrograman
PPTX
Lima puluh perintah dasar linux
ODP
Ip address
PDF
Pratikum proxy 3tkj
PPTX
Dual boot windows 7 dan Ubuntu 14.04
PPT
Pointer
PPT
Bab 1 pengantar c++ 2
PPTX
207 p05
PPTX
Materi kuliah 17 string
PPTX
Materi kuliah 17 string
PDF
Os2013 lap4-ridwan
Pengenalan Teknologi Informasi - 6 - Pengulangan
Algoritma dan Struktur Data - sintaks c++
FreeBSD POP3/IMAP Server
Laporan Praktikum Sistem Operasi Modul 7 dan 8
Pernyataan Perulangan dalam Pemrograman PHP
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
Perulangan
Streaming server di linux debian
Perintah praktis di linux
Pertemuan 2 : Algoritma & Pemrograman
Lima puluh perintah dasar linux
Ip address
Pratikum proxy 3tkj
Dual boot windows 7 dan Ubuntu 14.04
Pointer
Bab 1 pengantar c++ 2
207 p05
Materi kuliah 17 string
Materi kuliah 17 string
Os2013 lap4-ridwan
Ad

Viewers also liked (20)

PDF
Catálogos de productos 02: balanzas, módulos y plataformas de pesaje
PDF
OOP - Kelas Number
PDF
OOP - Generic
PDF
Pemrograman C++ - Pengulangan
PDF
Kriptografi - Hash
PDF
Pasar Saham - 07 Transaksi Saham
PDF
Product catalogs 03: electronic instrumentation - weight indicators & weight ...
PDF
Product catalogs 02: scales, modules and weighing platforms
PPTX
Presentation1
PDF
Matematika Diskrit - 06 relasi dan fungsi - 02
PDF
Pemrograman Web - Manipulasi DOM dengna Javascript
PDF
Pemrograman Web - Request Get dan Post
PDF
OOP - Polymorphism
PDF
OOP - Interface
PDF
Pengenalan Teknologi Informasi - 2 - Pemanfaatan Teknologi Informasi
PDF
Algoritma dan Struktur Data - Metode C++
PDF
Paul McCartney and Nancy Shevell wedding: Official portrait by daughter Mary
PDF
Matematika Diskrit - 05 rekursi dan relasi rekurens - 02
PDF
Pasar Saham - 03 Financial Intermediaries
PDF
Matematika Diskrit - 07 teori bilangan - 03
Catálogos de productos 02: balanzas, módulos y plataformas de pesaje
OOP - Kelas Number
OOP - Generic
Pemrograman C++ - Pengulangan
Kriptografi - Hash
Pasar Saham - 07 Transaksi Saham
Product catalogs 03: electronic instrumentation - weight indicators & weight ...
Product catalogs 02: scales, modules and weighing platforms
Presentation1
Matematika Diskrit - 06 relasi dan fungsi - 02
Pemrograman Web - Manipulasi DOM dengna Javascript
Pemrograman Web - Request Get dan Post
OOP - Polymorphism
OOP - Interface
Pengenalan Teknologi Informasi - 2 - Pemanfaatan Teknologi Informasi
Algoritma dan Struktur Data - Metode C++
Paul McCartney and Nancy Shevell wedding: Official portrait by daughter Mary
Matematika Diskrit - 05 rekursi dan relasi rekurens - 02
Pasar Saham - 03 Financial Intermediaries
Matematika Diskrit - 07 teori bilangan - 03
Ad

Similar to Algoritma dan Struktur Data - Loop pada C++ (20)

PPTX
Algoritma pemrograman 10
DOCX
DOC
Dasar Pemrograman materi kuliah
PPTX
Algoritma pemrograman 9
DOCX
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
DOCX
Laporan praktikum modul iv
PDF
Algoritma Pemograman Looping/Pengulangan
PPT
Logika Perulangan - M10.ppt
PPT
using looping in basic programming for beginners
PPTX
9. algoritma perulangan pada java
PDF
3. teknik looping dalam_pemrograman
PPTX
Algoritma pemrograman 11
PDF
Looping 1
PPTX
Pemrograman dasar
DOCX
Tugas perulangan
DOCX
Perulangan atau looping dalam java
DOCX
Perulangan atau looping dalam java
PDF
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
PDF
Pertemuan 5 Perulangan (Looping)
PPTX
Pertemuan 6B.pptx
Algoritma pemrograman 10
Dasar Pemrograman materi kuliah
Algoritma pemrograman 9
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
Laporan praktikum modul iv
Algoritma Pemograman Looping/Pengulangan
Logika Perulangan - M10.ppt
using looping in basic programming for beginners
9. algoritma perulangan pada java
3. teknik looping dalam_pemrograman
Algoritma pemrograman 11
Looping 1
Pemrograman dasar
Tugas perulangan
Perulangan atau looping dalam java
Perulangan atau looping dalam java
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Pertemuan 5 Perulangan (Looping)
Pertemuan 6B.pptx

More from KuliahKita (20)

PPTX
CSS Eksperimen - 05-2 Popup Menu
PPTX
CSS Eksperimen - 05-1 Popup Konfirmasi
PPTX
CSS Eksperimen - 04-4 Elemen Sliding Door
PPTX
CSS Eksperimen - 04-3 Elemen Card Flip
PPTX
CSS Eksperimen - 04-2 accordion
PPTX
CSS Eksperimen - 04-1 informasi tab
PPTX
CSS Eksperimen - 03-3 Slide Side Menu
PPTX
CSS Eksperimen - 03-2 Breadcrumb
PPTX
CSS Eksperimen - 03-1 navigasi dasar
PPTX
CSS Eksperimen - 02-2 Flexbox Grid
PPTX
Eksperimen CSS - 02-1 grid layout
PPTX
Eksperimen CSS - 01 Pendahuluan
PDF
07 equity research (bagian 2)
PDF
Pasar Saham - 32 Discounted Cash Flow (DCF)
PDF
Pasar Saham - Equity Research (bagian 1)
PDF
Pasar Saham - 30 Investment Due Dilligence
PDF
Pasar Saham - 29 Financial Ratio 03
PDF
Pasar Saham - 28 Financial Ratio 02
PDF
Pasar Saham -27 financial ratio 01
PDF
Pasar Saham - 26 Cash Flow Statement
CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 02-2 Flexbox Grid
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 01 Pendahuluan
07 equity research (bagian 2)
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 28 Financial Ratio 02
Pasar Saham -27 financial ratio 01
Pasar Saham - 26 Cash Flow Statement

Recently uploaded (20)

PDF
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
PPTX
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
PDF
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
PPTX
PPT Mitigasi Banjir dnajsndj;asjdkaskldhjkash
PPTX
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PPTX
presentasi pekerjaan pembangunan jaringan irigasi
PPTX
PPT - Materi Paparan Lapdal RP3KP Paser.pptx
PDF
03. Konsep Dasar.. Sanimas Rev.1.pptx.pdf
PPTX
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
PPTX
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
PPTX
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
PDF
chapter 1 Smith and Van ness thermodynamics
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PPTX
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
PPT
variabel valve timing intelligence untuk xenia
PPTX
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PPT
PCM pekerjaan pembangunan Jembatan payahe
PPTX
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PPT
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
PPT Mitigasi Banjir dnajsndj;asjdkaskldhjkash
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
presentasi pekerjaan pembangunan jaringan irigasi
PPT - Materi Paparan Lapdal RP3KP Paser.pptx
03. Konsep Dasar.. Sanimas Rev.1.pptx.pdf
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
chapter 1 Smith and Van ness thermodynamics
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
variabel valve timing intelligence untuk xenia
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PCM pekerjaan pembangunan Jembatan payahe
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt

Algoritma dan Struktur Data - Loop pada C++

  • 1. Pengulangan Pada C++ Algoritma dan Struktur Data Georgius Rinaldo dodo@kuliahkita.com
  • 2. Pendahuluan Pengulangan (loop) merupakan salah satu operasi dasar yang berguna dan banyak dipakai dalam bahasa pemrograman. Pengulangan digunakan untuk mengulang blok kode yang ada di dalamnya.
  • 3. Pengulangan “For” Pengulangan “For” melakukan pengulangan dengan iterasi sampai batas tertentu. for ( variabel diinisialisasi; kondisi; variabel update ) { // kode yang akan dijalankan } Contoh: for ( int i = 0; i < 10 ; i++ ) { // mengiterasi sebanyak 10 kali sesuai syarat i pada for }
  • 4. Pengulangan “While” Pengulangan While melakukan pengulangan sampai suatu kondisi terpenuhi do { // kode yang akan dijalankan } while (kondisi) Contoh: int i = 0; do { // kode yang akan dijalankan 10 kali i++; // tambah nilai iterator } while (i < 10) // berhenti ketika i = 10
  • 5. Contoh: Berikut adalah penggunaan pengulangan dalam blok kode fungsi // For Loop int hitungIsiLimaElemen(int[] arrNum) { // hitung 5 elemen pertama dari array int sum = 0; for(int i=0; i < 5; i++){ sum = sum + arrNum[i]; } return sum; } // While Loop int hitungIsiLimaElemen(int[] arrNum) { // hitung 5 elemen pertama dari array int sum = 0; int iterator = 0; do{ sum = sum + arrNum[iterator]; iterator++; } while (iterator < 5) return sum; }
  • 6. Pengulangan while juga dapat didefinisikan sebagai berikut while(kondisi) { // kode yang akan dijalankan } Contoh: int i = 0; while (i < 10) { // kode yang akan dijalankan 10 kali i++; // tambah nilai iterator } // berhenti ketika i = 10