Instruksi For, While, dan do While.
Kita dapat menggunakan ketiga instruksi tersebut untuk melakukan suatu
proses pengulangan namun sebenarnya masing-masing instruksi
tersebut memilik karakteristik yang berbeda.
instruksi For tepat digunakan untuk melakukan proses pengulangan yang
frekuensinya pengulangan telah diketahui dari awal.
instruksi while tepat digunakan saat melakukan proses pengulangan yang
frekuensi pengulangannya tidak diketahui dari awal, bahkan sama
sekali tidak diketahui.
instruksi do while tepat digunakan untuk melaksanakan proses
pengulangan yang frekuensi pengulangannya tidak diketahui dari
awal, tetapi proses di dalam instruksi do while pasti dilakukan min satu
kali.
BERIKUT CONTOH SOAL UNTUK MEMBEDAKAN PENGGUNAAN
FOR,WHILE dan DO-WHILE:
• Buat program untuk menampilkan bilangan ganjil dari 0 s/d N, dimana N
adalah bilangan yang dimasukkan dari keyboard, menggunakan
– for
• #include <stdio.h>
•
• void main (){
• int i, angka;
• printf (“masukkan angka: “);
• scanf (“%d”,&angka);
• for (i=1;i<=angka;i=i+2)printf(“%d\n”,i);
•
• getchar();
• }
– While
• #include <stdio.h>
•
• void main (){
• int i, angka;
• printf(“masukkan angka: “);
• scanf(“%d”,&angka);
• i=1;
• while (i<=angka)
• {
• printf (“%d\n”,i);
• i=i+2;
• }
• getchar();
• }
– do – while
• #include <stdio.h>
•
• void main (){
• int i, angka;
• printf(“masukkan angka: “);
• scanf(“%d”,&angka);
• i=1;
• do{
• printf (“%d\n”,i);
• i=i+2;
• }while (i<=angka);
• getchar();
• }