Perulangan (loop)
Belajar Pemrograman
Universitas Muria Kudus
Algoritma Pemrograman
Sistem Informasi
Pendaftaran Kuliah UMK
Jurusan Universitas Muria Kudus
Universitas Muria Kudus Non Reguler
SI Akreditasi A
UMK
Progdi Sistem Informasi
Fakultas Teknik
Jadwal Kuliah
Materi Kuliah
Program C++
Pendaftaran Mahasiswa Baru
Sistem Informasi
adalah suatu pekerjaan yang dilakukan secara berulang-ulang sampai kondisi tertentu terpenuhi, juga Digunakan untuk menghasilkan perulangan sejumlah N kali yang dispesifikasikan.
Macam perulangan :
- WHILE // sementara
- DO-WHILE
- FOR
Pernyataan while
- Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau
- beberapa pernyataan beberapa kali. Bentuk pernyataan adalah sebagai berikut:
while (ungkapan)
pernyataan;
- Bagian pernyataan yang mengikuti while akan dieksekusi selama ungkapan pada while bernilai benar (tidak sama dengan nol).
- Perlu diketahui, pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan.
- Oleh karena itu ada kemungkinan bagian pernyataan pada while tidak dijalankan sama sekali, yaitu kalau kondisi yang pertama kali bernilai salah.
Contoh Sederhana Flowchart Perulangan While :
- Kontrol perulangan bisa diletakan sebelum atau sesudah pernyataan
- Selama Kondisi bernilai benar, maka perulangan akan terus dilaksanakan
Dan Pernyataan hanya dikerjakan ketika kondisi bernilai benar
Contoh sederhana Perulangan While :
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
int i; //sebagai variabel pencacah
i = 0; //mula-mula diisi nilai 0
while (i < 10) // sementara
{
cout<<“Mengulang 10 Kali”<<endl;
i++; //menaikkan pencacah sebesar 1
}
getch();
}
Hasilnya akan Menulang Kata Yang ada didalam Cout<<“Mengulang 10 Kali“<<endl; sebanyak 10 kali
Pernyataan Do While :
- Bagian pernyataan1 hingga pernyataanN dijalankan secara berulang sampai ungkapan bernilai salah (sama dengan nol).
- Namun berbeda dengan while, pengujian dilakukan di belakang (setelah) bagian pernyataan.
- Oleh karena itu, bagian pernyataan pada do-while minimal akan dijalankan sekali
Contoh Sederhana Flowchart Perulangan Do While
Contoh sederhana Perulangan Do While
#include <iostream.h>
#include <conio.h>
void main(){
clrscr();
int i; //sebagai variabel pencacah
i = 0; //mula-mula diisi nilai 0
do { cout<<“C++”<<endl;
i++; //menaikkan pencacah sebesar 1
}
while (i < 10); getch();}
getch ();
}
Baca Dan Pelajari : Pengertian Array Dan Contoh Program
Pernyatan For :
Pernyataan for juga berguna untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyatan.
Bentuknya adalah sebagai berikut :
for (ungkapan1; ungkapan2; ungkapan3;)
pernyataan;
FlowChart Prulangan for
Pernyatan for
Contoh Sederhana perulangan For :
#include <iostream.h>
#include <conio.h>void main()
{
clrscr();
int i,n;
cout<<“Masukkan batas : “;
cin>>n;
for(i=1; i<=n; i++)
{
cout<<i<<” “;
}
getch();}
Nested For (For Bertingkat)
Contoh sederhana Pernyataan Nested For :
#include <iostream>
#include <conio.h>void main()
{
int a,b;
for (a = 1; a<=5; a++)
{
for (b = 1; b <= a; b++)
{
cout<<b;
}
cout<<endl;
}
getch();
}
Contoh Flowchart nested-for atau for bertingkat
Baca Juga : Tipe Data Dalam C++
Pernyatan break
Pernyataan break telah diperkenalkan pada pernyataan switch. Kegunaannya yaitu untuk keluar dari switch.
Selain itu, pernyataan break juga dapat digunakan pada pernyataan for, while, do-while.
Kegunaanya yaitu untuk memaksa keluar dari pernyataan-pernyataan tersebut.
Contoh sederhana Break :
#include <stdio.h>
main()
{
int bil = 1;
while (bil<=10)
{
if (bil>5)
break;
printf(“%i”,bil);
bil++;
}
}—————–
Pada program di depan, tanpa kehadiran :
if (bil>5)
break;
Maka program akan menampilkan angka 1 hingga 10
Pernyataan continue :
Kegunaan pernyataan continue merupakan kebalikan dari break.
Pernyataan continue dipakai untuk mengarahkan eksekusi ke putaran / iterasi selanjutnya pada pernyataan pengulangan.
Contoh sederhana pernyataan Continue :
#include <stdio.h>
main()
{
int bil;
for (bil = 1; bil <= 10; bil++)
{
printf(“%i”,bil);
printf(” “);
continue;
printf(“Tulisan ini tidak muncul“);
}
}
Demikianlah Ulasan singkat mengenai Looping – Perulangan C++
Baca : Flowchart atau Diagram Alur