Looping – Perulangan C++ – Materi Kuliah Program Studi Sistem Informasi

Looping – Perulangan C++

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


Konten Yang Sesuai:


Materi Kuliah Program Studi Sistem Informasi © 2017