Perintah pengulangan (looping) digunakan untuk melaksanakan sebuah proses berulang-ulang , kalau sebuah kondisi dipenuhi atau sebaliknya. Pada prakteknya , proses pengulangan lazimnya digunakan untuk beberapa hal , misalkan mengulang proses pemasukan data , mengulang proses perkiraan dan mengulang proses performa hasil pembuatan data.
For
Proses looping yang memakai perkiraan (counter) sanggup dibentuk dengan pernyataan FOR. Pernyataan ini digunakan kalau anda telah tahu berapakali anda akan mengulang satu atau beberapa penyataan.
Perintah ini merupakan salah satu perintah pengulangan yang sering digunakan dan memiliki bentuk lazim selaku berikut:
{
Pernyataan;
}
Bentuk diatas memiliki arti
- Ungkapan1 merupakan inisialisasi kepada variable pengendali looping.
- Keadaan merupakan kondisi untuk keluar dari looping.
- Ungkapan3 merupakan pengaturan peningkatan atau penurunan nilai variable pengendali looping.
Tugas Praktikum
a. Buatlah kesibukan rujukan penggunaan perintah for (simpan dengan nama lat5_1.cpp)
main() {
int n;
for (n=1; n<=10; n++) {
printf("%d\n" , n);
}
}
b. Buatlah kesibukan rujukan penggunaan perintah for dengan continue & break (simpan dengan nama lat5_2.cpp)
main() {
int i;
for (i=0; i<10; i++) {
if (i==4)
continue;
printf("bilangan : %d\n" , i);
if (i==6)
break;
}
}
c. Buatlah kesibukan rujukan penggunaan perintah for dengan goto (simpan dengan nama lat5_3.cpp)
main() {
int n=1;
cetak:
printf("C++ sungguh mudah\n");
if (n++<10)
goto cetak;
}
d. Buatlah kesibukan memperlihatkan bilangan ganjil dan genap , Tampilan Output selaku berikut (simpan dengan nama lat5_4.cpp)
main() {
int i;
printf("Ganjil : ");
for (i=0; i<35; i++) {
i = i+1;
printf("%d " , i);
}
printf("\n");
printf("Genap : ");
for (i=1; i<35; i++) {
i = i+1;
printf("%d " , i);
}
}
Tugas Pendahuluan
1. Jelaskan keistimewaan dan kelemahan perintah-perintah perulangan (looping) pada bahasa C/C++!
- Kelebihan : Tidak perlu memakai statement dalam kesibukan cuma untuk menyelesaikan fungsi yang sama.
- Kekurangan : Tidak sanggup digunakan untuk menjalankan fungsi yang berbeda.
2. Mengapa anda selaku programmer mesti memakai perintah for dalam program!
- Karena For dalam kesibukan dikehendaki dalam beberapa hal , misalkan mengulang proses memasukkan data , mengulang proses perkiraan , dan mengulang proses performa hasil pengolah data.
3. Jelaskan perbedaan operator aritmatika i++ dan ++i!
- i++ : Variabel akan dicetak apalagi dulu lalu ditambahkan.
- ++i : Variabel akan disertakan apalagi dulu lalu dicetak.
4. Buatlah rujukan algoritma dan kesibukan sederhana memakai perintah For dengan memakai Flowchart!
main() {
int x;
for (x=1990; x<=2018; x++) {
x = x;
printf("Tahun: %d\n" , x);
}
}
Tugas Akhir
1. Buatlah kesibukan memperlihatkan bilangan Fibonacci memakai perintah for , Tampilan Output selaku berikut ini.
main() {
int a , b , c;
a=0;
b=1;
printf("Fibonacci : ");
printf("%d " ,a);
printf("%d " ,b);
for (int i=0; i<=9; i++){
c = a + b;
a = b;
b = c;
printf("%d " ,c);
}
}
0 Comments