Kamis, 01 November 2012

Perulangan menggunakan "for"

Bentuknya  => for (initialization; condition; increase) statement;

Fungsinya adalah untuk mengulang pernyataan seperti perulangan "while" untuk kondisi benar. Tapi disamping itu, perulangan "for" memberikan lokasi tertentu yang mengandung pernyataan inisialisasi dan pernyataan yang meningkat. Jadi perulangan "for" khusus didesain untuk melakukan tindakan berulang dengan membandingkan setiap inisialisasi dan peningkatan dari setiap iterasi.

Cara kerja "for" seperti berikut:
  1. Inisialisasi dijalankan. Umumnya dilakukan untuk pengaturan nilai awal untuk variabel pembanding. Hal ini dilakukan hanya sekali.
  2. Kondisi diperiksa. Jika bernilai benar perulangan berlanjut. Sebaliknya perulangan berakhir dan pernyataan dilewati.
  3. Pernyataan dijalankan. Seperti biasa dapat berupa pernyataan tunggal atau banyak pernyataan yang diapit oleh blok {}.
  4. Akhirnya. Apapun yang ditentukan dalam peningkatan dijalankan dan perulangan akan kembali ke cara kerja 2.

Contoh perulangan "for"

#include<iostream.h>
main()
{ for (int n=10;n>0;n--)
  { cout<<n<<", ";
  }
  cout<<"Fire!";
  return 0;
}

Tampilan Output

10, 9, 8, 7, 6, 5, 4, 3, 2, 1, Fire!

Kolom inisialisasi dan peningkatan adalah optional. Keduanya boleh kosong, tetapi dalam semua kasus tanda titik koma diantara output harus ditulis. Misalnya kita menulis : for(;n<10;) jika kita ingin tidak ada peningkatan dan inisialisasi atau for (;n<10;n++) jika menyertakan peningkatan tanpa inisialisasi (jika variabel sudah diinisialisasikan sebelumnya atau berupa inputan).
 

Tidak ada komentar:

Posting Komentar