Belajar Bahasa C (Dasar)
Statement if - else
Untuk memahami mengenai fungsi perulangan, coba lihatlah kasus sebagai berikut :
Buatlah suatu program untuk menampilkan angka dari 1 sampai dengan 5.
Maka untuk kasus tersebut program yang buat adalah sebagai berikut :
#include ‹stdio.h›
#include ‹string.h›
#include ‹string.h›
main()
{
printf(“1\n”);
printf(“2\n”);
printf(“3\n”);
printf(“4\n”);
printf(“5\n”);
getch();
return 0;
}
Program di atas telah memenuhi yang diinginkan, tetapi jika bilangan yang akan ditampilkan misalkan dari 1 sampai 1000, maka sangatlah merepotkan jika harus menulis angka 1 sampai dengan 1000 secara manual.
Oleh karena itu, di semua bahasa pemrograman terdapat suatu mekanisme yang bernama loop (perulangan).
Ada beberapa jenis perulangan yang dapat dilakukan oleh bahasa pemrograman C, yaitu :
• For
• While
• Do While
Perulangan dengan perintah for
Perulangan for mempunyai bentuk umum seperti berikut :
for(inisialisasi counter; kondisi perulangan; statement)
{
statement;
}
Contoh berikut akan menampilkan angka 1 sampai 100, kemudian menampilkan angka 10 turun sampai 0 dengan perubahan nilainya adalah setengah (0.5).
#include ‹stdio.h›
#include ‹string.h›
#include ‹string.h›
main()
{
int i;
int f;
for(i=1;i<=1000;i++)
printf(“%i\n”,i);
for(f=10;f>=0;f-=0.5)
printf(“%6.2f\n”,f);
getch();
return 0;
}
Dalam perulangan yang menggunakan for, perulangan dilakukan hanya jika kondisi perulangannya mempunyai nilai true (tidak 0).
Perulangan dengan perintah while
Bentuk umum dari while adalah seperti berikut :
while (kondisi)
{
perintah;
perintah;
}
Cara kerja dari perulangan while mirip dengan perulangan for. Tetapi dalam perulangan while ini, tidak ada jaminan bahwa program akan masuk ke dalam perulangan.
Ini dikarenakan pemeriksaan kondisinya dilakukan di awal perulangan.
#include ‹stdio.h›
#include ‹string.h›
#include ‹string.h›
main()
{
int i;
float f;
i=1;
while (i<=1000)
{
printf(“%i\n”,i);
i++;
}
f=10;
while (f>=0)
{
printf(“%6.2f\n”,f);
f=f-0.5;
}
getch();
return 0;
}
Perulangan dengan perintah do while
Bentuk umum dari do while adalah seperti berikut :
do
{
perintah;
perintah;
} while (kondisi);
Cara kerja dari perulangan do while mirip dengan perulangan while. Tetapi dalam perulangan do while ini, pengecekan kondisi dilakukan di akhir loop.
Sehingga program pasti dapat masuk ke perulangan ini minimal 1 kali.
#include ‹stdio.h›
#include ‹string.h›
#include ‹string.h›
main()
{
int i;
float f;
i=1;
do
{
printf(“%i\n”,i);
i++;
} while (i<=1000);
f=10;
do
{
printf(“%6.2f\n”,f);
f=f-0.5;
} while (f>=0);
getch();
return 0;
}

Comments
Post a Comment