SlideShare a Scribd company logo
1 of 6
Download to read offline
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

What's hot

Pengenalan Teknologi Informasi - 6 - Pengulangan
Pengenalan Teknologi Informasi - 6 - PengulanganPengenalan Teknologi Informasi - 6 - Pengulangan
Pengenalan Teknologi Informasi - 6 - PengulanganKuliahKita
 
Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++Georgius Rinaldo
 
Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8Indah Kusumawati
 
Pernyataan Perulangan dalam Pemrograman PHP
Pernyataan  Perulangan dalam Pemrograman PHPPernyataan  Perulangan dalam Pemrograman PHP
Pernyataan Perulangan dalam Pemrograman PHPI Gede Iwan Sudipa
 
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...IqbalAlHidayah
 
Streaming server di linux debian
Streaming server di linux debianStreaming server di linux debian
Streaming server di linux debianadicahyonoputra
 
Perintah praktis di linux
Perintah praktis di linuxPerintah praktis di linux
Perintah praktis di linuxBais Wong
 
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanPertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanTri Retna
 
Lima puluh perintah dasar linux
Lima puluh perintah dasar linuxLima puluh perintah dasar linux
Lima puluh perintah dasar linuxmuhamadpandu1
 
Pratikum proxy 3tkj
Pratikum proxy 3tkjPratikum proxy 3tkj
Pratikum proxy 3tkjGuru Mempura
 
Dual boot windows 7 dan Ubuntu 14.04
Dual boot windows 7 dan Ubuntu 14.04Dual boot windows 7 dan Ubuntu 14.04
Dual boot windows 7 dan Ubuntu 14.04cyberbebek
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 

What's hot (20)

Pengenalan Teknologi Informasi - 6 - Pengulangan
Pengenalan Teknologi Informasi - 6 - PengulanganPengenalan Teknologi Informasi - 6 - Pengulangan
Pengenalan Teknologi Informasi - 6 - Pengulangan
 
Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++
 
FreeBSD POP3/IMAP Server
FreeBSD POP3/IMAP ServerFreeBSD POP3/IMAP Server
FreeBSD POP3/IMAP Server
 
Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8
 
Pernyataan Perulangan dalam Pemrograman PHP
Pernyataan  Perulangan dalam Pemrograman PHPPernyataan  Perulangan dalam Pemrograman PHP
Pernyataan Perulangan dalam Pemrograman PHP
 
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
Sistem Mikrokontroller Simulasi Program 2 LED Menyala Bergantian dengan Softw...
 
Perulangan
PerulanganPerulangan
Perulangan
 
Streaming server di linux debian
Streaming server di linux debianStreaming server di linux debian
Streaming server di linux debian
 
Perintah praktis di linux
Perintah praktis di linuxPerintah praktis di linux
Perintah praktis di linux
 
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanPertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & Pemrograman
 
Lima puluh perintah dasar linux
Lima puluh perintah dasar linuxLima puluh perintah dasar linux
Lima puluh perintah dasar linux
 
Ip address
Ip addressIp address
Ip address
 
Pratikum proxy 3tkj
Pratikum proxy 3tkjPratikum proxy 3tkj
Pratikum proxy 3tkj
 
Dual boot windows 7 dan Ubuntu 14.04
Dual boot windows 7 dan Ubuntu 14.04Dual boot windows 7 dan Ubuntu 14.04
Dual boot windows 7 dan Ubuntu 14.04
 
Pointer
PointerPointer
Pointer
 
Bab 1 pengantar c++ 2
Bab 1 pengantar c++ 2Bab 1 pengantar c++ 2
Bab 1 pengantar c++ 2
 
207 p05
207 p05207 p05
207 p05
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
Os2013 lap4-ridwan
Os2013 lap4-ridwanOs2013 lap4-ridwan
Os2013 lap4-ridwan
 

Viewers also liked

Catálogos de productos 02: balanzas, módulos y plataformas de pesaje
Catálogos de productos 02: balanzas, módulos y plataformas de pesajeCatálogos de productos 02: balanzas, módulos y plataformas de pesaje
Catálogos de productos 02: balanzas, módulos y plataformas de pesajeLAUMAS
 
OOP - Kelas Number
OOP - Kelas NumberOOP - Kelas Number
OOP - Kelas NumberKuliahKita
 
Pemrograman C++ - Pengulangan
Pemrograman C++ - PengulanganPemrograman C++ - Pengulangan
Pemrograman C++ - PengulanganKuliahKita
 
Kriptografi - Hash
Kriptografi - HashKriptografi - Hash
Kriptografi - HashKuliahKita
 
Pasar Saham - 07 Transaksi Saham
Pasar Saham - 07 Transaksi SahamPasar Saham - 07 Transaksi Saham
Pasar Saham - 07 Transaksi SahamKuliahKita
 
Product catalogs 03: electronic instrumentation - weight indicators & weight ...
Product catalogs 03: electronic instrumentation - weight indicators & weight ...Product catalogs 03: electronic instrumentation - weight indicators & weight ...
Product catalogs 03: electronic instrumentation - weight indicators & weight ...LAUMAS
 
Product catalogs 02: scales, modules and weighing platforms
Product catalogs 02: scales, modules and weighing platformsProduct catalogs 02: scales, modules and weighing platforms
Product catalogs 02: scales, modules and weighing platformsLAUMAS
 
Presentation1
Presentation1Presentation1
Presentation1PJ Coloma
 
Matematika Diskrit - 06 relasi dan fungsi - 02
Matematika Diskrit - 06 relasi dan fungsi - 02Matematika Diskrit - 06 relasi dan fungsi - 02
Matematika Diskrit - 06 relasi dan fungsi - 02KuliahKita
 
Pemrograman Web - Manipulasi DOM dengna Javascript
Pemrograman Web - Manipulasi DOM dengna JavascriptPemrograman Web - Manipulasi DOM dengna Javascript
Pemrograman Web - Manipulasi DOM dengna JavascriptKuliahKita
 
Pemrograman Web - Request Get dan Post
Pemrograman Web - Request Get dan PostPemrograman Web - Request Get dan Post
Pemrograman Web - Request Get dan PostKuliahKita
 
OOP - Polymorphism
OOP - PolymorphismOOP - Polymorphism
OOP - PolymorphismKuliahKita
 
OOP - Interface
OOP - InterfaceOOP - Interface
OOP - InterfaceKuliahKita
 
Pengenalan Teknologi Informasi - 2 - Pemanfaatan Teknologi Informasi
Pengenalan Teknologi Informasi - 2 - Pemanfaatan Teknologi InformasiPengenalan Teknologi Informasi - 2 - Pemanfaatan Teknologi Informasi
Pengenalan Teknologi Informasi - 2 - Pemanfaatan Teknologi InformasiKuliahKita
 
Algoritma dan Struktur Data - Metode C++
Algoritma dan Struktur Data - Metode C++Algoritma dan Struktur Data - Metode C++
Algoritma dan Struktur Data - Metode C++KuliahKita
 
Paul McCartney and Nancy Shevell wedding: Official portrait by daughter Mary
Paul McCartney and Nancy Shevell wedding: Official portrait by daughter MaryPaul McCartney and Nancy Shevell wedding: Official portrait by daughter Mary
Paul McCartney and Nancy Shevell wedding: Official portrait by daughter Maryobservantnecess59
 
Matematika Diskrit - 05 rekursi dan relasi rekurens - 02
Matematika Diskrit - 05 rekursi dan relasi rekurens  - 02Matematika Diskrit - 05 rekursi dan relasi rekurens  - 02
Matematika Diskrit - 05 rekursi dan relasi rekurens - 02KuliahKita
 
Pasar Saham - 03 Financial Intermediaries
Pasar Saham - 03 Financial IntermediariesPasar Saham - 03 Financial Intermediaries
Pasar Saham - 03 Financial IntermediariesKuliahKita
 
Matematika Diskrit - 07 teori bilangan - 03
Matematika Diskrit - 07 teori bilangan - 03Matematika Diskrit - 07 teori bilangan - 03
Matematika Diskrit - 07 teori bilangan - 03KuliahKita
 

Viewers also liked (20)

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

Similar to Algoritma dan Struktur Data - Loop pada C++

Kondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrogramanKondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrogramanI Gede Iwan Sudipa
 
Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritmacasnadi
 
Pertemuan 6B.pptx
Pertemuan 6B.pptxPertemuan 6B.pptx
Pertemuan 6B.pptxMenny SN
 
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++KuliahKita
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritmacasnadi
 
Pertemuan 6 : Algoritma & Pemrograman
Pertemuan 6 : Algoritma & PemrogramanPertemuan 6 : Algoritma & Pemrograman
Pertemuan 6 : Algoritma & PemrogramanTri Retna
 
PBO Pert 5 Praktek
PBO Pert 5 PraktekPBO Pert 5 Praktek
PBO Pert 5 PraktekRUDISELAMAT2
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping AlgoritmaFirdaus1212
 
#3 Introduction Control Flow & Loop in Kotlin.pptx
#3 Introduction Control Flow & Loop in Kotlin.pptx#3 Introduction Control Flow & Loop in Kotlin.pptx
#3 Introduction Control Flow & Loop in Kotlin.pptxGDSC2
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman TerstrukturKelinci Coklat
 
Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Menny SN
 
Struktur perulangan dalam c++
Struktur perulangan dalam c++Struktur perulangan dalam c++
Struktur perulangan dalam c++Alvin Setiawan
 
pertemuan XIII - Kondisi & perulangan python.pptx
pertemuan XIII - Kondisi & perulangan python.pptxpertemuan XIII - Kondisi & perulangan python.pptx
pertemuan XIII - Kondisi & perulangan python.pptxcandraadipradana2
 

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

Kondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrogramanKondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrograman
 
Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritma
 
Algoritma pemrograman 10
Algoritma pemrograman 10Algoritma pemrograman 10
Algoritma pemrograman 10
 
Pertemuan 6B.pptx
Pertemuan 6B.pptxPertemuan 6B.pptx
Pertemuan 6B.pptx
 
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritma
 
Pertemuan 6 : Algoritma & Pemrograman
Pertemuan 6 : Algoritma & PemrogramanPertemuan 6 : Algoritma & Pemrograman
Pertemuan 6 : Algoritma & Pemrograman
 
PBO Pert 5 Praktek
PBO Pert 5 PraktekPBO Pert 5 Praktek
PBO Pert 5 Praktek
 
materi 6.pptx
materi 6.pptxmateri 6.pptx
materi 6.pptx
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
#3 Introduction Control Flow & Loop in Kotlin.pptx
#3 Introduction Control Flow & Loop in Kotlin.pptx#3 Introduction Control Flow & Loop in Kotlin.pptx
#3 Introduction Control Flow & Loop in Kotlin.pptx
 
Modul 1-2
Modul 1-2Modul 1-2
Modul 1-2
 
Struktur Kontrol
Struktur KontrolStruktur Kontrol
Struktur Kontrol
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
 
1
11
1
 
Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6
 
Struktur perulangan dalam c++
Struktur perulangan dalam c++Struktur perulangan dalam c++
Struktur perulangan dalam c++
 
Algoritma pemrograman 9
Algoritma pemrograman 9Algoritma pemrograman 9
Algoritma pemrograman 9
 
Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7
 
pertemuan XIII - Kondisi & perulangan python.pptx
pertemuan XIII - Kondisi & perulangan python.pptxpertemuan XIII - Kondisi & perulangan python.pptx
pertemuan XIII - Kondisi & perulangan python.pptx
 

More from KuliahKita

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuKuliahKita
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiKuliahKita
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorKuliahKita
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipKuliahKita
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionKuliahKita
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabKuliahKita
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuKuliahKita
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbKuliahKita
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarKuliahKita
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridKuliahKita
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutKuliahKita
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanKuliahKita
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)KuliahKita
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)KuliahKita
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)KuliahKita
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligenceKuliahKita
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03KuliahKita
 
Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02KuliahKita
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01KuliahKita
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementKuliahKita
 

More from KuliahKita (20)

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

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