While

Ditulis Oleh : adesu pada 7 Aug 2008

Seri Tutorial AutoLISP

While sama seperti mapcar, foreach ataupun repeat, adalah sebuah fungsi untuk mengulang sebuah program, dimana terdapat sebuah trigger , fungsi trigger untuk mengevaluasi ulang bila kondisinya masih “nil”, bila trigger telah tercapai “t” , maka while akan berhenti.

While dengan append

while append.jpg

Keterangan Gambar: Membuat gabungan daftar dengan kombinasi while

While dengan cnt

while cnt.jpg

Keterangan Gambar: Fungsi cnt untuk mendapatkan nilai bertambah ketika pertanyaan muncul

While dengan comment

while comment.jpg

Keterangan Gambar: While di kombinasikan dengan komentar

While dengan cond

while cond.jpg

Keterangan Gambar: Fungsi while di kombinasikan dengan cond.

While dengan cons

while cons.jpg

Keterangan Gambar: While dan cons untuk membentuk sebuah list.

While dengan enter

while enter.jpg

Keterangan Gambar: Berkat bantuan if, pemakai hanya perlu tekan enter.

While dengan if

while if.jpg

Keterangan Gambar: Kombinasi while dengan if

While dengan <

while less 1.jpg

Keterangan Gambar: Fungsi while akan berhenti mengulang ketika bilangan pertama menyamai bilangan kedua.

while less 2.jpg

Keterangan Gambar: Fungsi while memakai fungsi trigger dan khusus hanya menyeleksi lingkaran.

while less 3.jpg

Keterangan Gambar: Pengulangan akan berhenti ketika variabel n menyamai nilai 10.

While dengan not

while not 1.jpg

Keterangan Gambar: Ketika fungsi entsel mendeteksi hasilnya nil, dan digabung dengan not, sehingga trigger bernilai T.

while not 2.jpg

Keterangan Gambar: Karena variabel X di set ke nil maka while seakan bekerja terus.

While dengan not dan ssget

while not ssget.jpg

Keterangan Gambar: Variabel ss langsung diaktipkan sehingga bersifat nil.

While dengan not equal

while not equal.jpg

Keterangan Gambar: Selama not equal bersifat nil, proses while berlangsung terus.

While dengan null

while null.jpg

Keterangan Gambar: Jika variabel ss menghasilkan nil, maka fungsi princ akan aktif.

While dengan point

while point.jpg

Keterangan Gambar: Bila variabel pt diberi input dengan kursor di klik, perintah command akan aktif

While dengan princ

while princ.jpg

Keterangan Gambar: Fungsi while tidak bisa berhenti kecuali di tekan tombol escape.

While dengan tampa input yang benar

while no input.jpg

Keterangan Gambar: Karena variabel ed bersifat nil, maka pengulangan akan terus bekerja.

Tags:

Anda menyukai tulisan ini? Dapatkan kumpulan tulisan ini dalam CD!

Tulisan Terkait:

  1. Fungsi Kondisi
    If Kondisi untuk mengevaluasi suatu objek biasanya menggunakan fungsi “if”, ada beberapa trik untuk mengadopsi fungsi “if”, umumnya seorang programmer menggunakan fungsi if , untuk...
  2. Fungsi Penanganan Simbol
    Not Not berfungsi untuk memastikan sebuah variabel dievaluasi ke nil Keterangan Gambar: Not adalah sebuah fungsi untuk mendeteksi sebuah objek. Null Memastikan bahwa suatu variabel...
  3. Fungsi Input (1)
    Entsel Entsel adalah kepanjangan dari Entity selection, atau lebih jelasnya, menyeleksi sebuah entiti dari suatu objek, yang didapat dari entsel ini adalah nama entity dan...

tinggalkan komentar

Daftarkan profil anda di gravatar agar foto anda tampil di sebelah komentar anda!

SolusiCAD
Autodesk Value Added Reseller
Tentang IT

Partners Promo

Promo AutoCAD LT 2009

Tags



-->

Disclaimer

Anda dapat mempublikasikan artikel yang ada di situs ini baik pada media cetak ataupun elektronik untuk tujuan NON KOMERSIAL, dengan mencantumkan 'sumber: www.TentangCAD.com'. Jika anda ingin menggunakannya untuk keperluan KOMERSIAL, harap hubungi kami.

DILARANG KERAS melakukan direct marketing pada komentar, buku tamu, ataupun forum. Jika anda berminat menggunakan situs ini sebagai sarana promosi, gunakan space iklan yang tersedia dengan menjadi sponsor kami.

RSS Feeds

Anda menyukai tulisan-tulisan di blog ini? Ikuti update tulisan blog ini, FREE, melalui RSS. Apa itu RSS?

Ikuti update TentangCAD via email!

Email anda:

CATATAN:
Aktifkan pendaftaran dengan mengklik link pada email konfirmasi yang anda terima.