LOOPING (Perulangan)
Ø Looping (perulangan) dalam bahasa C merupakan
fasilitas yang digunakan untuk melakukan proses yang berulang-ulang sebanyak
yang kita inginkan.
Ø Struktur perulangan dalam bahasa C ada 3, yaitu
:
ü While
ü Do-While
ü For
î Struktur Perulangan “WHILE”
·
Perulangan
WHILE banyak digunakan pada program yang terstruktur.
·
Perulangan
ini banyak digunakan bila jumlah perulangannya belum diketahui.
·
Proses perulangan
akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti
bila kondisinya bernilai salah (false).
Struktur dasar “WHILE”
#include “stdio.h”
Main()
{
a; -> deklarasi variable
b; ->nilai awal
while (c) -> nilai akhir perulangan
{
d;
-> karakter yang akan dicetak
e;
-> counter
}
Getch();
}
Keterangan :
Ø Deklarasi variable digunakan untuk menentukan
kebutuhan variable
Ø Nilai awal digunakan untuk mengawali perulangan
Ø Nilai akhir digunakan untuk mengakhiri
perulangan, sekaligus digunakan untuk keluar dari perulangan
Ø Counter digunakan untuk mengatur perubahan
batas awal
Ø Statement adalah karakter yang akan dicetak.
/* program perulangan menggunakan
while */
#include”stdio.h”
Main()
{
Int
x; /*deklarasi variable*/
x=1;
/* batas awal */
while
(x<=10) /* batas akhir perulangan */
{
printf(“%d
BAHASA C \n”,x); /*statement*/
x++;
/*counter*/
}
Getch();
}
î Struktur Perulangan “DO…WHILE”
Ø Pada dasarnya struktur perulangan do…while sama
saja dengan struktur while, hanya saja pada proses perulangan dengan while,
seleksi berada di while yang letaknya diatas sementara pada perulangan
do..while, seleksi while berada dibawah batas perulangan.
Ø Jadi, dengan menggunakan struktur do…while
sekurang-kurangnya akan terjadi satu kali perulangan.
Struktur dasar “DO…WHILE”
#include “stdio.h”
Main()
{
a;
->deklarasi variable
b:
-> batas awal
clrscr();
do
{
c;
-> karakter yang akan dicetak
d;
-> counter
}
While
(e); -> batas akhir
Getch();
}
/*program perulangan menggunakan
do while */
#include “stdio.h”
Main()
{
Int x;
/*deklarasi variable */
x=1; /* nilai
awal */
clrscr();
do
{
printf(“%d
BAHASA C\n”,x); /*statement*/
x++
/*counter */
}
While (x<=10);
/*nilai akhir*/
Getch();
}
î Struktur perulangan “FOR”
Ø Struktur perulangan FOR biasa digunakan untuk
mengulang suatu proses yang telah diketahui jumlah perulangannya.
Ø Dari segi penulisannya struktur perulangan for
tampaknya lebih efisien karena susunannya lebih simple dan sederhana.
Struktur dasar “FOR”
For
(nilai_awal;nilai_akhir;counter)
{
Statement;
}
Keterangan:
Ø Nilai awal : pernyataan untuk menyatakan
keadaan awal dari variable control
Ø Nilai akhir : ekspresi relasi yang menyatakan
kondisi untuk keluar dari perulangan
Ø Counter: pengatur perubahan nilai variable control.
/* Program perulangan menggunakan
for */
#include “stdio.h”
Main()
{
int
x;
clrscr();
for(x=1;x=<=10;x++);
{
printf(“%d
Bahasa C\n”,x);
}
Getch();
}
LATIHAN !
Buatlah program Looping untuk mencetak bilangan ganjil dan genap 1-100 dengan menggunakan FOR,WHILE,DO WHILE. (ada 6 program yang dibuat!)
Buatlah program Looping untuk mencetak bilangan ganjil dan genap 1-100 dengan menggunakan FOR,WHILE,DO WHILE. (ada 6 program yang dibuat!)
0 komendonggg:
Posting Komentar