17/07/2015

Soal dan Jawaban Laporan Pendahuluan (LP) Praktikum Lab. TI Dasar Minggu ke-4

Soal dan Jawaban Laporan Pendahuluan (LP) Praktikum Lab. TI Dasar Minggu ke-4

Soal:
1. Jelaskan bentuk umum dan penggunaan statement untuk menyeleksi kondisi/ percabangan pada bahasa basic !
2. Jelaskan bentuk umum dan penggunaan statement untuk perulangan pada bahasa basic !
3. Jelaskan perbedaan DO WHILE..LOOP dan  DO UNTIL..LOOP.?
4. Buat contoh program menggunakan perulangan dan percabangan pada bahasa basic?

Jawaban:
1. Menyeleksi kondisi/percabangan dilakukan oleh statement IF..THEN dan SELECT CASE. Kondisi ini berupa suatu ekspresi yang menghasilkan nilai benar (-1) atau salah (0) saja. Ekspresi biasanya menggunakan relational oprator atau logic operator.
Bentuk umum statement IF..THEN:
IF kondisi THEN statement1 [ELSE statement2]

2. Statement perulangan terdiri dari FOR..NEXT, DO..LOOP, dan WHILE..WEND
- FOR..NEXT
merupakan perulangan dimana akan berhenti yaitu saat nilai pencacah mencapai nilai akhir yang diinginkan tanpa ada proses penyelesaian.
Bentuk umum statement FOR..NEXT:
FOR pencacah = nilai_awal TO nilai_akhir [STEP kenaikan]
   [blok statement]
NEXT pencacah 
- DO..LOOP
Perulangan  DO..LOOP terus dilaksanakan  saat kondisi tertentu terpenuhi atau bernilai benar, jika tidak maka proses perulangan akan berhenti. Penyeleksian kondisi dilakukan setelah kata DO atau LOOP. 
Bentuk umum DO..LOOP :
DO [{ WHILE / UNTIL }  kondisi]
   [blok statement]
LOOP
- WHILE..WEND
Perulangan WHILE..WEND pada dasarnya sama dengan DO WHILE..LOOP. Selama kondisi bernilai benar proses looping terus dilaksanakan. 
Bentuk umumnya WHILE..WEND:
WHILE kondisi
   [blok statement]
WEND

3. - DO UNTIL..LOOP
merupakan perulangan yang berfungsi untuk mengulangi instruksi selama kondisi tidak memenuhi syarat (false) dan berhenti bila kondisi memenuhi syarat (true)
-DO WHILE..LOOP
perulangan ini berfungsi untuk mengulangi suatu perintah (instruksi) selama WHILE (suatu kondisi) memenuhi syarat (bernilai TRUE) dan akan berhenti apabila WHILE tidak lagi memenuhi syarat (bernilai FALSE)

4. Contoh perogram:
CLS
hitung = 10
DO WHILE hitung > 1
    PRINT hitung
    IF hitung = 5 THEN EXIT DO
    hitung = hitung - 1
LOOP
END

Output:
10
9
8
7
6
5

NB: Untuk Laporan Akhir (LA) diatas lihat di Program QBASIC untuk Menentukan Cuaca (Laporan Akhir Lab. TI Dasar)

0 komentar :

Post a Comment