My First Blog

  • Home
Home » Uncategories » Perulangan / Looping

Selasa, 10 Januari 2012

Perulangan / Looping

Looping adalah sebuah perulangan dalam c++ yang digunakan untuk megulang sebuah kode program tertentu. Dengan looping, seorang programer tidak lagi menulis kode program secara berulang untuk kode yang fungsi dan penggunaanya sama , tetapi hanya mendevenisikannya di dalam looping sehingga dapat menghemat space dalam menulis kode sebuah program.

Ada 3 (tiga) cara untuk melakukan perulangan / looping di C++ yaitu :
1. for statement
2. while statement
3. do while statement
Loop adalah : perulangan statement dengan jumlah tertentu jika kondisi terpenuhi.

1. FOR STATEMENT

Perulangan For
Perulangan yang pertama adalah for. Bentuk umum pernyataan for sebagai berikut :
for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )
Bila pernyataan didalam for lebih dari satu maka pernyataan-pernyataan tersebut harus
diletakan didalam tanda kurung.
for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )
{
pernyataan / perintah;
pernyataan / perintah;
pernyataan / perintah;
}

Keterangan:
* inisialisasi : nilai awal pada variabel
* syarat pengulangan : hal yang menentukan apakah suatu perulangan diteruskan atau
dihentikan.
* pengubah nilai pencacah : pengatur nilai kenaikan atau penurunan nilai pencacah.

Contoh1:
/* --------------------------- */
/* Program for - bilangan naik */
/* --------------------------- */
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
int a;
clrscr();
for(a = 1; a <= 10; ++a)
cout<< a;
getch();
}

Contoh2:
/* ------------------------------*/
/* Program Menampilkan Warna - 1 */
/* ------------------------------*/
#include<stdio.h>
#include<conio.h>
main()
{
int e;
clrscr();
for(e=1; 17>e; e++)
{
gotoxy(e, e); textcolor(e);
cprintf("\nwarna ke-%d",e);
}
getche();
}

Keterangan:
cprintf() = Menampilkan data dengan format pewarnaan teks dan pewarnaan latar belakang.
Perulangan Nested For
Pernyataaan Nested for adalah suatu perulangan for didalam perulangan for yang lainnya.
Bentuk umum pernyataan Nested for sebagai berikut :
for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )
{
for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah)
{
pernyataan / perintah;
}
}

Contoh3:
/* ------------------------- */
/* Program for - Nested for */
/* ------------------------- */
#include<stdio.h>
#include<conio.h>
#include <iostream.h>
main()
{
int a, b;
clrscr();
for(a = 1; a <= 5; a++)
{
printf("\n");
for(b = a; b <= 5; b++)
cout<< a<< " ";
}
getch();
}

2. WHILE STATEMENT

Pernyataan perulangan while merupakan instruksi perulangan yang mirip dengan
perulangan for. Bentuk perulangan while dikendalikan oleh syarat tertentu, yaitu perulangan
akan terus dilaksanakan selama syarat tersebut terpenuhi.
Bentuk umum perulangan while, sebagai berikut :
while ( syarat )
Pernyataan / perintah ;

Contoh program :

/* Program while01.cpp */
/* ------------------- */
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main()
{
int bil=1;
clrscr();
while(bil<=10)
{
cout<< bil<< " ";
++bil;
}
getch();
}

3. DO WHILE STATEMENT
Bentuk umum :
Do statement while ( cond-exp ) ;
Perbedaan dengan while statement adalah : pada do while kondisi akan dievaluasi
setelah dilakukan statement/proses. Selain itu pada do while minimal akan dilaksanakan
1 (satu) kali statement/instruksinya.
Pernyataan perulangan do - while merupakan bentuk perulangan yang melaksanakan
perulangan terlebih dahulu dan pengujian perulangan dilakukan dibelakang.
Bentuk umum perulangan do - while, sebagai berikut :
do
pernyataan / perintah ;
while ( syarat );

Contoh program :

/* Program do - while */
/* ------------------ */
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
int bil=2;
clrscr();
do
{
cout<< bil<< " "; bil+=2;
}
while(bil<=10);
getch();
}
f
Share
t
Tweet
g+
Share
?
surya-darma
07.06

Belum ada komentar untuk "Perulangan / Looping"

Posting Komentar

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)
Find Us :

Entri Populer

  • Rahasia Mendapatkan Uang Instan Ratusan Ribu Perhari Dari Internet Akhirnya Ditemukan...
    Tanpa Harus Membuat Website, Tanpa Harus Rekrut Member, Cocok Untuk Semua Kalangan Termasuk Pemula/Gaptek Sekalipun! Senin,...
  • Percabangan Borland C++
    Percabangan pada bahasa pemrograman khususnya bahasa C++, terdapat 2 metode. 1. If- else 2. Switch-case Percaba...
  • TRAFFIC MANAGEMENT
    Definisi IP Address IP address sama artinya dengan alamat dan nomor rumah, digunakan sebagai alamat dan nomor setiap komputer pada jaring...
  • Hari Raya Galungan dan Kuningan
    Kata "Galungan" berasal dari bahasa Jawa Kuna yang artinya menang atau bertarung. Galungan juga sama artinya dengan ...
  • Membuat Sendiri Antena Modem Menggunakan Kaleng Bekas
    Artikel kali ini sangat cocok bagi anda yang suka kreatif dan banyak akal. Suka memanfaatkan barang-barang yang sudah tidak terpakai untuk ...

Pengunjung Blog

Diberdayakan oleh Blogger.

Blog Archive

  • ►  2015 (9)
    • ►  Februari (6)
    • ►  Januari (3)
  • ►  2013 (2)
    • ►  Februari (2)
  • ▼  2012 (14)
    • ►  September (1)
    • ►  Juni (4)
    • ►  Mei (1)
    • ►  April (1)
    • ▼  Januari (7)
      • WAZZUB - The Power of "We"!
      • Percabangan Borland C++
      • Void Tukar & Void Nilai Maksimal
      • Perulangan / Looping
      • Array / Larik
      • Fungsi Dan Rekursi
      • Pengertian ALGORITMA
  • ►  2011 (1)
    • ►  Desember (1)

Tentang Saya

Foto saya
surya-darma
Lihat profil lengkapku

Arsip Blog

  • ►  2015 (9)
    • ►  Februari (6)
    • ►  Januari (3)
  • ►  2013 (2)
    • ►  Februari (2)
  • ▼  2012 (14)
    • ►  September (1)
    • ►  Juni (4)
    • ►  Mei (1)
    • ►  April (1)
    • ▼  Januari (7)
      • WAZZUB - The Power of "We"!
      • Percabangan Borland C++
      • Void Tukar & Void Nilai Maksimal
      • Perulangan / Looping
      • Array / Larik
      • Fungsi Dan Rekursi
      • Pengertian ALGORITMA
  • ►  2011 (1)
    • ►  Desember (1)
Copyright 2013 My First Blog - All Rights Reserved
Design by Me - Published by Evo Templates