Rabu, 24 Desember 2008

Latihan power builder 3 seri pemili


Latihan power builder 3 seri pemilihan
Setelah kita belajar menggunakan IF – THEN dan IF – THEN – ELSE sekarang kita akan mencoba untuk membuat aplikasi sederhana dengan menggunakan statement IF – THEN – ELSE yang lain, yaitu pemilihan bersarang yaitu dengan:

if (kondisi1) then
(aksi1)
elseif (kondisi2) then
(aksi2)
elseif (kondisi3) then
(aksi3)
else
(aksi4)
endif

dengan menggunakan statement diatas kita bisa memilih atau menganalisa dua atau lebih kasus, dan menentukan aksinya.

Statement diatas berarti bahwa jika kondisi pertama terpenuhi / bernilai benar maka aksi 1 akan dijalankan, dan jika kondisi pertama tidak terpenuhi / bernilai false maka program akan memeriksa kondisi kedua, dan jika kondisi dua terpenuhi / bernilai benar maka aksi2 akan dijalankan, jika kondisi2 juga tidak terpenuhi/ bernilai false maka program akan memeriksa kondisi3. jika kondisi3 terpenuhi maka aksi3 akan dijalankan. Dan jika kondisi ketiga juga tidak terpenuhi maka program akan menjalankan aksi4.

Contoh aplikasi:

Buat sebuah statick text beri nilai mencari nilai terbesar dari 3 buah bilangan. Buat lagi 5 buah statick text beri nilai masing masing nilai 1, nilai 2, nilai 3, nilai 4 dan nilai terbersar. Buat 5 buah single line edit, beri nama masisng masing txt_d, txt_e, txt_f, txt_g, txt_hasil, hapus nilainya kosongkan pada tag text properties. Buat sebuah command button control, beri nama cmd_cari, isi text nya dengan “terbessar”.
Lalu tulis sintak di bawah ini pada command line edit.

Int d,e,f,g,hasil
d=integer(txt_1.text)
e=integer(txt_2.text)
f=integer(txt_3.text)
g=integer(txt_4.text)

if(((d>e) and (d>f)) and (d>g)) then
txt_hasil.text=string(d)
elseif(((e>d) and (e>f)) and (e>g)) then
txt_hasil.text=string(e)
elseif(((f>d) and (f>e)) and (f>g)) then
txt_hasil.text=string(f)
else
txt_hasil.text=string(g)
end if

jalankan aplikasi, isi nilai dengan 2, 5, dan 6, lalu klick tombol terbesar. Perhatikan apa yang terjadi?

dengan cara yang sama anda dapat mencari nilai untuk nilai terkecil

Selanjutnya selamat berkreasi …


Tidak ada komentar:

Home Again

Bismillah Waktunya pulang.. Alhamdulillah