Tugas 8 Kegiatan terbaru situs unk1546 Tugas 8

Tugas 8

1. Case
Untuk kasus yang banyak, lebih praktis menggunakan Case dari pada if..then..else (lihat Help) dari
Turbo Pascal for Windows.

Tugas 8a
Buatkan FC dan program untuk menentukan indeks nilai:
Gunakan If then else dan case (dua program) untuk kasus berikut:
80 – 100

A

65 – 79

B

55 – 64

C


< 55 D
Bandingkan tabel IO kedua progam tadi! (Harus sama)

2. Loop
Seringkali kita melakukan komputasi secara berulang dengan nilai parameter berbeda. Dalam hal ini
kita membutuhkan perulangan atau loop.
Ada tiga jenis perulangan dalam Pascal:
-

While .. do

(jika jumlah perulangan tidak diketahui, perulangan terjadi jika kondisi masih

-

benar dan berhenti jika sudah salah, pemeriksaan kondisi dilakukan di awal)
For .. to .. do (bisa juga downto) (perulangan sudah diketahui jumlahnya)
Repeat .. until
(terjadi perulangan minimal 1 kali, pengujian syarat di akhir)


Tugas 8b
-

Buatkan program untuk menghitung nilai rata-rata kelas B Pem Das sebanyak n mahasiswa.
Dapatkah repeat .. until dipakai untuk perulangan dengan jumlah tertentu? Bagaimana
caranya? Jika dapat, implementasikan dengan program.

-