FOR

Salah satu jenis perulangan yang bisa digunakan pada Structured Text adalah perulangan FOR.

Perulangan FOR bekerja dengan mengerjakan perintah selama nilai pada variabel tertentu tidak keluar dari rentang yang ditentukan. Nilai variabel tersebut merupakan bilangan bulat dan nilai tersebut akan berubah setiap kali perintah didalam FOR selesai dijalankan. Perubahan nilai bergantung pada step yang diberikan, misalnya pada variabel tersebut nilai bertambah 1 setiap kali perintah di dalam FOR selesai dijalankan.

Pada FOR structured-text, setelah kata FOR adalah sebuah assignment dimana sebuah variabel ditentukan nilai awal-nya. Setelah kata TO adalah nilai yang paling tinggi dari variabel yang dibolehkan untuk perintah dapat dieksekusi. Nilai setelah kata BY adalah adalah step/langkah atau nilai yang ditambahkan ke variabel setiap kali program selesai dijalankan.

Baris program diatas menjelaskan bahwa variabel index dimulai dengan nilai 0 (index := 0). Nilai pada variabel index bertambah 1 (BY 1) setiap kali program selesai dijalankan. Perintah dalam FOR tidak akan lagi dijalankan jika nilai variabel sudah keluar dari rentang yang ditetapkan (TO 9).

Perulangan terjadi pada program tersebut sebanyak 10 kali. Karena nilai pada variabel index dimulai dari 0 dan terus bertambah 1 hingga bernilai 9. Pada saat variabel nilai 9 merupakan terakhir kali perintah dijalankan.

Sekian, Semoga bermanfaat