1. Perulangan
Struktur
kontrol pengulangan adalah berupa pernyataan dari Java yang mengijinkan kita
untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu yang
diinginkan. Ada tiga macam jenis dari struktur
kontrol pengulangan yaitu :
- for
- while
- do while
Pernyataan-pernyataan di atas menciptakan loop.
Loop secara berulang mengeksekusi sebarisan instruksi yang sama sampai
kondisi akhir ditemui. Dengan kata lain, looping atau loop artinya
mengulangi eksekusi blok program tertentu sampai tercapai kondisi untuk
menghentikannya (terminasi). Setiap perulangan memiliki 4 bagian yaitu :
ü inisialisasi (initialization),
ü badan program (body) / statement,
ü iterasi (iteration), dan
ü termination.
A. for
Perulangan
for memungkinkan kita untuk mengulang suatu proses dengan jumlah perulangan
yang telah ditentukan.
Format Penulisan :
Format Penulisan :
for
(inisialisasi_nilai; kondisi_nilai; operasi_perubahan_nilai) {
//statement-statement yang akandijalankan.
}
//statement-statement yang akandijalankan.
}
ContohPenulisan
:
#include
<stdio.h>
int main () {
intnilai;
for(nilai = 1; nilai<= 10; nilai++){
printf("Nilai: %d\n", nilai);
}
getch();
return 0;
}
int main () {
intnilai;
for(nilai = 1; nilai<= 10; nilai++){
printf("Nilai: %d\n", nilai);
}
getch();
return 0;
}
B. while
Perulangan
while digunakan untuk mengulang suatu proses yang belum diketahui jumlahnya.
Jika kondisi masih bernilai benar (true) maka proses perulangan akan terus
dijalankan. Perulanganakan berhenti jika kondisi bernilai salah (false).
Format Penulisan :
Format Penulisan :
while(kondisi) {
//statement-statement yang akan dijalankan jika kondisi masih bernilai benar (true).
}
//statement-statement yang akan dijalankan jika kondisi masih bernilai benar (true).
}
ContohPenulisan
:
#include
<stdio.h>
int main () {
intnilai = 1;
while(nilai<= 10) {
printf("Nilai: %d\n", nilai);
nilai++;
}
getch();
return 0;
}
int main () {
intnilai = 1;
while(nilai<= 10) {
printf("Nilai: %d\n", nilai);
nilai++;
}
getch();
return 0;
}
C. do while
Perulangando
whilehampir samadengan perulangan while. Bedanya padaperulangan do
whilestatement program akan dijalankan setidaknya satu kali sebelum pengecekan
kondisi pada perintah while.
Format Penulisan :
Format Penulisan :
do {
//statement-statement yang akan dijalankan jika kondisi masih bernilai benar (true).
} while(kondisi);
//statement-statement yang akan dijalankan jika kondisi masih bernilai benar (true).
} while(kondisi);
ContohPenulisan
:
#include
<stdio.h>
int main () {
intnilai = 1;
do {
printf("Nilai: %d\n", nilai);
nilai++;
}while( nilai<= 10 );
getch();
return 0;
}
int main () {
intnilai = 1;
do {
printf("Nilai: %d\n", nilai);
nilai++;
}while( nilai<= 10 );
getch();
return 0;
}
Tidak ada komentar:
Posting Komentar