- Back to Home »
- Bahasa pemrograman »
- Pemrograman Bahasa C dengan WHILE
Saturday, May 13, 2017
Pengulangan “while”
Pada pengulangan while, pengecekan terhadap pengulangan dilakukan di bagian awal (sebelum tubuh loop). Lebih jelasnya, bentuk struktur pengulangan while adalah sebagai berikut:
Inisialisasi
while(Terminasi){
Proses
Iterasi
}
Contoh Kode Program Menampilkan Tulisan:
#include "stdio.h"
main(){
int x;
x=1;
while(x<=10){
printf("%d. Belajar Pengulangan Whilen", x);
x++;
}
}
Contoh Kode Program Menampilkan Bilangan Ganjil
#include "stdio.h"
main(){
int x;
x=1;
while(x<=100){
if(x%2!=0){
printf("%d ", x);
}
x++;
}
}
Pengulangan ‘do-while’
Perbedaan mendasar dengan pengulangan yang lain adalah pada pengulangan do-while, proses pasti akan dilakukan minimal 1 kali. Hal ini terjadi karena terminasi diletakan setelah proses. Berikut ini struktur dari pengulangan do-while:
Inisialisasi
do{
Proses
Iterasi
}while(Terminasi)
Setelah proses dijalankan 1 kali maka barulah terjadi pengecekkan apakah proses diulang lagi atau tidak.
Contoh Kode Program Menampilkan Tulisan:
#include "stdio.h"
main(){
int x;
x=1;
do{
printf("%d. Belajar Pengulangan do-Whilen", x);
x++;
}while(x<=10);
}
Contoh Kode Program Menampilkan Bilangan Kelipatan 3:
#include "stdio.h"
main(){
int x;
x=1;
do{
if(x%3==0){
printf("%d ", x);
}
x++;
}while(x<=10);
}
Contoh Kode Program Mengulang Pilihan Program:
#include "stdio.h"
#include "stdlib.h"
main(){
int x,pilihan;
do{
system("cls");
printf("Pilihlah Menu Berikut Ini :n");
printf("t1.Cetakn");
printf("t2.Lihatn");
printf("t3.Keluarn");
printf("Pilihan Anda : ");
scanf("%d",&pilihan);
if(pilihan==1){
printf("nCetak Laporan. Siapkan Printer");
}else if(pilihan==2){
printf("nTampilkan Laporan");
}
getch();
}while(pilihan!=3);
}