Sabtu,31Maret

Looping (Perulangan)

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!)

0 komendonggg:

Posting Komentar

Blogger templates