Home » » Kontrol Program : DO –WHILE LOOP

Kontrol Program : DO –WHILE LOOP

Written By Robotics University on Rabu, 20 Februari 2013 | 05.30



Struktur DO WHILE – LOOP digunakan untuk melakukan perulangan terus-menerus selama kondisi memenuhi syarat (bernilai BENAR). Perulangan ini akan berhenti jika kondisinya tidak memenuhi syarat (bernilai SALAH). Struktur ini diawali dengan pengujian kondisi, baru kemudian mengeksekusi blok perintah.Penulisan struktur DO WHILE – LOOP sebagai berikut.

Do While (kondisi)
   … ekspresi …
Loop

Perbedaan syarat dan pemakaian antara struktur DO WHILE – LOOP dengan FOR – NEXT adalah sebagai berikut:

Tabel 1. Perbandingan “DO WHILE-LOOP” & “FOR-NEXT”

No.
DO WHILE – LOOP
FOR - NEXT
1.
Nilai pada kondisi bisa bertipe number atau string
Nilai pada kondisi hanya bertipe number
2.
Batasan perulangannya bisa terbatas atau tak berhingga
Batasan perulangannya terbatas
3.
Variabel yang dipakai pada kondisi tidak harus diberi harga awal
Variabel yang dipakai pada kondisi harus diberi harga awal
4.
Perubahan nilai pada kondisi dilakukan secara otomatis
Perubahan nilai pada kondisi yang bertipe number harus dilakukan secara manual
5.
Suatu blok perintah dalam DO WHILE – LOOP bisa dikerjakan tanpa harus menyeleksi nilai kondisi terlebih dahulu
Suatu blok perintah dalam FOR – NEXT tidak bisa dikerjakan sebelum kondisinya terseleksi

Contoh:

Dim sensor As bit
Config portB = Output

Do While sensor =$B00011000      ‘ tes kondisi
Call Lurus()
Loop

Share this article :

Poskan Komentar

Kami hanya mengizinkan komentar yang berkualitas!

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2013. robotics-university.com - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger