yuk mari disimak gan..
Pengulangan adalah melakukan suatu intruksi bahkan aksi secara berulang-ulang. Jenis-jenis notasi pengulangan yaitu:
1. Berdasarkan kondisi pengulangan di akhir : WHILE
2. Berdasarkan kondisi pengulangan di awal : DO-WHILE
3. Berdasarkan pencacah : FOR
A. WHILE
Pengulangan dikendalikan oleh elemen pengulangan yang diinisialisasi sebagai First-Element dan diubah nilainya dalam badan pengulangan menjadi Next-Elemen. Aksi akan dilakukan selama kondisi- pengulangan masih dipenuhi (berharga true) pengulangan masih dipenuhi (berharga true). Tes terhadap kondisi-pengulangan dilakukan setiap kali sebelum aksi dilaksanakan. Pengulangan ini berpotensi untuk menimbulkan Aksi “kosong” (tidak pernah melakukan apa-apa) karena pada test yang pertama, kondisi-pengulangan tidak dipenuhi (berharga false) sehingga langsung ke luar loop.Bentuk umumnya:
Inisialisasi-aksi
First-Element
while(kondisi-pengulangan)
{
Aksi
Next-Element
}
//Kondisi-pengulangan=false
Terminasi
contoh:
# Tutorial membuat program C++ pengulangan While:
1. Buka aplikasi Dev C++ pada komputer Anda.
2. Pilih file>new>source file atau klik ctrl+N.
3. Salinlah tulisan dibawah pada lembar kerja Anda di Dev C++.4.
4.Jika sudah, klik f11 pada keyboard Anda untuk mengcompile hasil kerja Anda. Maka akan muncul tampilan seperti gambar dibawah ini
.5. Setelah itu masukkan jumlah ayam berupa angka sembarang. Misal kita masukkan angka 3. Maka hasilnya akan muncul tampilan seperti gambar dibawah ini.
B. DO-WHILE
Pengulangan dikendalikan oleh elemen pengulangan yang diinisialisasi sebagai First-Element dan diubah nilainya dalam badan pengulangan menjadi Next-Element. Aksi minimal akan dilakukan satu kali karena pada waktu eksekusi pengulangan yang pertama tidak dilakukan test terhadap kondisi-pengulangan. Aksi akan dihentikan
jika kondisi-pengulangan tidak dipenuhi (berharga false), akan diulang jika kondisi-
pengulangan tercapai. Test terhadap kondisi pengulangan dilakukan setelah Aksi
dilaksanakan. Pengulangan berpotensi mengalami “kebocoran”, jika ada kemungkinan bahwa seharusnya Aksi tidak pernah boleh dilakukan untuk kasus tertentu.
Bentuk umumnya:
Inisialisasi-Aksi
First-Element
do
{
Aksi
Next-Element
} while(kondisi-pengulangan);
Terminasi
contoh:
# Tutorial membuat program C++ pengulangan Do- While:
1. Buka aplikasi Dev C++ pada komputer Anda.
2. Pilih file>new>source file atau klik ctrl+N.
3. Salinlah tulisan dibawah pada lembar kerja Anda di Dev C++.
4. Jika sudah, klik f11 pada keyboard Anda untuk mengcompile hasil kerja Anda. Maka akan muncul tampilan seperti gambar dibawah ini.
5. Setelah itu masukkan banyak deret yang akan ditampilkan berupa angka sembarang. Misal kita masukkan angka 15. Maka hasilnya akan muncul tampilan seperti gambar dibawah ini.
C. FOR
Pencacah harus suatu variable dengan type yang terdefinisi suksesor dan predesesornya, misalnya integer. Nilai pencacah adalah dari hmin s.d. hmak.
Aksi akan dilakukan dengan memperhitungkan harga-harga dari pencacah yang di-“jelajahi”.Harga pencacah di-increment melalui operasi pencacah++ (alias
pencacah=pencacah+1), setiap kali Aksi selesai dilaksanaka. Jika pencacah=hmaks , maka pengulangan berhenti.
Bentuk umumnya:
Inisialisasi-aksi
for( pencacah = hmin;
pencacah <= hmaks;
pencacah++)
{
Aksi
}
Terminasi
#pencacah++ = pencacah = pencacah +1
contoh:
# Tutorial membuat program C++ pengulangan For:
1. Buka aplikasi Dev C++ pada komputer Anda.
2. Pilih file>new>source file atau klik ctrl+N.
3. Salinlah tulisan dibawah pada lembar kerja Anda di Dev C++.4. Jika sudah, klik f11 pada keyboard Anda untuk mengcompile hasil kerja Anda. Maka akan muncul tampilan seperti gambar dibawah ini.
5. Setelah itu masukkan angka sembarang. Misal kita masukkan angka 10. Maka hasilnya akan muncul tampilan seperti gambar dibawah ini.