Politeknik Tanah Laut Teknik Informatika Semester 2

Rabu, 10 Oktober 2018

CodeBlocks C++ : Perulangan

By Oktober 10, 2018
“Perulangan”
Yo sobat Mahasiswa, mari kita lanjutkan materi koding yaitu "Perulangan". Silahkan juga lihat Operasi Penyeleksian Kondisi pada postingan sebelumnya.

1. Perulangan
Perulangan adalah suatu tindakan untuk melakukan hal yang sama berulang kali. Untuk mendukung penulisan kode untuk proses pengulangan pada Codeblocks  dapat dilakukan dengan menggunakan pernyataan-pernyataan berikut:
while
do......while
for

2. Pengulangan while
Pernyataan untuk menangani proses pengulangan dengan menggunakan pernyataan while Dibentuk dengan format :
while (kondisi)
{
// blok pernyataan
}
Dalam  hal  ini  blok pernyataan  akan  dijalankan  secara  terus  menerus  selama  kondisi  bernilai benar (true). Jika pada keadaan awal, kondisi bernilai salah maka blok pernyataan  tidak dapat dijalankan sama sekali.

3. Pengulangan do.... while
Berbeda  dengan  pernyataan  while  yang  melakukan  pengecekan  kondisi  di  awal  blok pengulangan,  pada  do....while  kondisi  ditempatkan  pada  bagian  akhir.  Hal  ini  akan menyebabkan  dilakukan  proses  pengulangan  minimal  satu  kali   walaupun  kondisi  yang  didefinisikan tidak terpenuhi. Bentuk pernyataan do...while adalah :
do
{
// Blok pernyataan yang dijalankan yang akan diulang
}
while (kondisi)
4. Pengulangan for
Pernyataan  for  berfungsi  untuk  menangani  masalah  pengulangan  yang  telah diketahui banyaknya. Bentuk umum untuk pengulangan dengan menggunakan for adalah:
for (variable = nilai_awal; kondisi perulangan; variable++)
{
// Pernyataan yang akan diulang
}
Jika melakukan pengulangan yang sifatnya menaik (increment) maka nilai awal variable harus  lebih  kecil  dari  nilai  akhir  yang  akan  dituliskan  dalam  kondisi.  Sebaliknya  jika dilakukan pengulangan menurun (decrement) maka nilai awal harus lebih besar dari nilai akhir.

5. Pengulangan for Bersarang
Konsep  proses  pengulangan  for  bersarang  yaitu  sebuah  pengulangan  yang  terdapat pengulangan yang lainnya. Bentuk umum for bersarang dapat dirumuskan seperti berikut:
for (variable nilai awal; kondisi1; variable++)
{
for (variable nilai kedua; kondisi2; variable++)
{
for variable nilai ketiga; kondisi3; variable++)
pernyataan yang akan diulang;
}
}
Bila dilihat dari bentuknya, setiap pengulangan pertama akan menyelesaikan pengulangan kedua. Pada saat pengulangan kedua maka program akan  menyelesaikan  pengulangan ketiga.

Contoh program perulangan:
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <conio.h>
using namespace std;
main ()
{
    int a=2, b=0, maks=20;
    for (a=2; a <= maks; a+=2)
    {
        cout << a;
        if (a < maks)
            cout << " + ";
            b+= a;
    }
    cout << " = " << b;
    getch ();
    return 0;
}
Sobat bisa mencoba kodingan diatas dan memahaminya.

Sekian dari postingan blog kali ini. Semoga artikel ini dapat bermanfaat bagi sobat baik untuk mengerjakan tugas, menambah ilmu, maupun untuk sekedar menambah wawasan untuk media pembelajaran koding.

0 komentar:

Posting Komentar