Kamis, 18 Juni 2015

Perulangan Dalam C

Perintah Perulangan / loop statemnet

Adalah perintah untuk mengulang satu atau lebih statement sebanyak beberapa kali. Loop ststement digunakan agar kita tidak perlu menuliskan satu atau sekumpulan statement berulang-ulang. Dengan demikian tingkat kesalahan pengetikan dapat dikurangi.

Dalam bahasa C setidaknya ada 3 macam perintah perulangan yang umum digunakan, adalah :
  1. Perintah for() 
  2. Perintah while() 
  3. Perintah do while()

1. Perintah for()

Berikut ini adalah cara penulisan (syntax) dari perintah for :

for(inisialisai nilai; sayarat pengulangan; perubahan nilai)
{
     ....  // perintah-perintah yg akan diulang
  • Inisialisasi nilai adalah tempat dimana kita akan memberikan nilai awal pada variabel counter (variabel yg digunakan untuk menghitung jumlah perulanagan).
  • Syarat pengulangan adalah syarat yg harus dipenuhi agar perulangan tetap dilakukan.
  • Perubahan nilai adalah perubahan yg akan dilakukan pada tiap putaran untuk menjamin bahwa perulangan tersebut tidak akan berlangsung terus menerus.
Untuk lebih jelasnya sobat.. mari kita lihat flowchart/diagram alir yang menunjukkan bagaimana perintah for() dikerjakan :


Perintah for biasa digunakan untuk melakukan perulangan sebanyak jumlah yang diketahui.
Contoh : Saya ingin memukul bola sebanyak 100 kali. Untuk melakukan hal tersebut, maka kode program yang perlu saya tulis di fungsi utama (fungsi main()) yaitu :


    Penjelasannya :
    1. Jumlah = 1; maksudnya adalah sebelum dilakukan perulangan variabel jumlah diberi nilai 1.
    2. Jumlah <= 100; maksudnya perulangan akan dilakukan selama isi dari variabel jumlah lebih kecil atau sama dengan 100.
    3. Jumlah = jumlah +1, maksudnya adalah pada setiap putaran,, variabel jumlah akan ditambah 1. Dengan demikian dapat dipastikan bahwa suatu saat variabel jumlah akan bernilai lebih dari 100 dan membuat perulangan berhenti.

    2. Perintah while()

    Berikut adalah cara penulisan (syntax) dari perintah while();

    Tidak ada komentar:

    Posting Komentar