Perulangan For, While dan Do-While Pada Bahasa C -- Perulangan atau biasa disebut juga looping sangat sering digunakan dalam bahasa program, dengan adanya ini ketika kita ingin membuat banyak kondisi maka gunakanlah perulangan agar kode menjadi lebih praktis dan mudah. Terdapat tiga perulangan yaitu perulangan For, perulangan While, dan perulangan Do-While.
Dalam perulangan terdapat tiga hal yang diperlukan yaitu :
1. Kondisi Awal atau bisa disebut juga sebagai inisialisasi.
2. Syarat Kondisi, yang diperlukan agar suatu perulangan berhenti.
3. Iterasi, suatu syarat bagaimana suatu kondisi berjalan yaitu bertambah atau berkurang. (onestringlab.com/pengulangan-pada-bahasa-c/)
1. Perulangan For
Perulangan for adalah perulangan yang simple dan banyak digunakan karena strukturnya yang mudah dipahami, berikut adalah cara untuk mendeklarasikan perulangan For :
for(kondisi awal; syarat kondisi; iterasi)
{
{
pernyataan atau statement;
}
Berikut adalah contoh program penjumlahan menggunakan perulangan For :
#include <stdio.h>
int main()
{
int jumlah=0, N, i;
for(i=0; i<5; i++)
{
printf("Masukkan Bilangan : "); scanf("%d", &N);
jumlah = jumlah+N;
printf("Jumlahnya adalah : %d\n", jumlah);
}
return 0;
}
2. Perulangan While
Dalam perulangan while, pada prosesnya harus membuat variabel dengan nilai sebagai kondisi awal, lalu memerlukan syarat kondisi terlebih dahulu untuk melakukan looping dan diakhir kondisi diberikan iterasi.
kondisi awal
while(syarat kondisi)
{
statement;
iterasi;
}
Berikut adalah contoh program penjumlahan menggunakan perulangan While :
/* program menmpilkan angka dari 1 sampai dengan tertentu */
#include <stdio.h>
int main (){
int i, batas;
printf ("berapa banyak bilangan yang akan ditampilkan= ");
scanf ("%d", &batas);
for (i=1; i<=batas; i++) printf("%d \n",i);
return 0;
}
#include <stdio.h>
int main (){
int i, batas;
printf ("berapa banyak bilangan yang akan ditampilkan= ");
scanf ("%d", &batas);
for (i=1; i<=batas; i++) printf("%d \n",i);
return 0;
}
hasil :
3. Perulangan Do-While
Sedangkan pada perulangan Do-While, perulangan ini melakukan terlebih dahulu perulangan lalu membaca syarat kondisinya, perhatikan struktur Do-While berikut :
kondisi awal
do
{
statement;
iterasi;
} while(syarat kondisi);
Berikut adalah contoh program penjumlahan menggunakan perulangan Do-While :
#include <stdio.h>
int main()
{
int i=0,N,jumlah=0;
do
{
printf("Masukkan Bilangan : "); scanf("%d",&N);
jumlah += N;
printf("Jumlahnya adalah %d\n", jumlah);
i++;
} while (i<5);
return 0;
}
Berikut adalah output dari program - program penjumlahan diatas :
ini 1 lagi
#include <stdio.h>
int main(){
int i=0;
do {
printf("hello \n");
i++;
}
while(i<10);
return 0;
}
ini adalah output / haisl dari program diatas :
Itulah sedikit penjelasan mengenai Perulangan For, While dan Do-While Pada Bahasa C. Semoga bermanfaat.
0 Comments