LOOPING

on Thursday 17 October 2013
Looping merupakan pernyataan yang dieksekusi lebih dari satu kali. fungsi looping itu sendiri ialah untuk mengontrol jumlah pengulangan maka di gunakan kondisi untuk mengatur pengulangan tsb.
Berdasarkan kondisi inilah, jenis looping pada bahasa C ada 3, yaitu

  1. For Looping
  2. While-do Looping
  3. Do-while Looping
mari kita bahasa satu persatu jenis looping diatas :D
A. For Looping
melakukan eksekusi pengulangan pernyataan dengan jumlah pengulangan yang diketahui sebelumnya.
sintaks pada bahasa C :
For (variable_penghitung=nilai_awal; kondisi_aktif; modus_penghitungan)
{
aksi
}

contoh :
menampilkan kalimat ayo belajar program C bersama Nurul sebanyak 6x.
maka,
#include<stdio.h>
#include<conio.h>
main()
{
int jumlah,S;
clrscr();
for (S=0;S<=6;S++)
{
printf("ayo belajar program C bersama Nurul \n");
}
getch();
return0;
}

Berikut hasilnya setelah di-run.


B. While-do Looping
melakukan eksekusi pengulangan pernyataan dengan menggunakan kondisi untuk mengatur jumlah perulangan.
dengan kata lain selama memenuhi kondisi maka lakukan lah aksi!
Contoh :
#include<stdio.h>
#include<conio.h>
main ()
{
int angka;
clrscr ();
angka=50;
while(angka>0)
{
printf("%d\t",angka);
angka--;
}
getch();
return 0;
}

Berikut hasilnya setelah di-run.

C. Do While Looping
melakukan perulangan eksekusi pernyataan dengan menggunaan kondisi untuk mengatur jumlah perulangan.
dengan kata lain lakukan aksi selama memenuhi kondisi.
Contoh:
#include<stdio.h>
#include<conio.h>
#include<dos.h>
main ()
{
int i;
float angka,total;
clrscr ();
printf("Masukkan Angka : ");
scanf("%f",&angka);
printf("\n\n");
if (angka==0)
printf("Masukkan Bilangan Bulat Positif (tidak termasuk nol) : ");
else
{
total=0;i=1;
do
{
printf("%d\t",i);
delay (30);
total=total+i;
i++;
}
while (i<=angka);
}
printf("\n Jumlah Semua Bilangan Adalah :%f",total);
getch ();
return 0;
}

Berikut hasilnya setelah di-run.

itu dia pembahasan singkat dari saya..
berhubung udah malam dan mata saya sudah ngantuk. saya akhiri dengan ucapan
TERIMA KASIH :)
dan
SELAMAT MALAM :D