PERINTAH PERULANGAN
LAPORAN PRAKTIKUM PEMROGRAMAN TERSTRUKTUR
Oleh
Titania Eka Ayu Leastari
NIM161810101040
BAB 1. PEMBAHASAN
Dengan sintak diatas perintah-perintah antara for dan end dikerjakan sekali
untuk setiap kolom dalam array. Untuk setiap iterasi, x diisi dengan kolom array
berikutnya, yaitu dalam iterasi ke-n dalam loop. Iterasi akan berhenti apabila x
sudah bernilai n atau x sudah sampai pada kolom ke-n dari array.
Pada praktikum mengenai perintah perulangan khususnya pada iterasi
terbatas dilakukan latihan tentang perintah perulangan dalam program mencetak
2
Hasil yang diperoleh dari penggunaan sintak diatas adalah sebagai berikut:
b. Iterasi Terbatas
Iterasi Terkondisi digunakan untuk melakukan pengulangan proses tanpa
diketahui jumlah pengulangannya. Iterasi ini hanya berhenti melakukan
perulangan ketika mencapai syarat tertentu atau syarat sudah tidak terpenuhi. Cara
penulisannya adalah sebagai berikut :
Dengan sintak diatas perintah-perintah antara while dan end akan dikerjakan
berulangkali apabila syarat terpenuhi atau bernilai benar. Dan tidak akan
dikerjakan apabila syarat tidak dipenuhi.
Pada praktikum yang telah dilakukan mengenai iterasi terkondisi ini
dilakukan beberapa latihan. Program yang dibuat dalam latihan pertama pada
iterasi terkondisi ini yaitu program perulangan dimana A 10 dan jika A > 10
maka inputan yang dimasukkan adalah salah dan apabila menginputkan A = 10
maka hasilnya akan terhenti (break), program yang dibuat pada praktikum ini
yaitu :
6
Program diatas memiliki cara kerja ketika kita meng-inputkan nilai maka
nilai akan dimasukkan pada perintah if. Jika tidak sesuai maka akan keluar
inputan anda salah dan syarat tidak mengalami error akan tetapi akan
diberhentikan dengan perintah break. Hal ini sesuai dengan gambar diatas karena
angka yang diinputkan adal 14 dimana angka angka 14 lebih besar dari angka 10.
7
Syarat yang digunakan untuk program diatas adalah volume ember harus
lebih besar dari 0. Hasil dari program diatas sebagai berikut:
8
atau memperkirakan karena acakan angka sudah ditentukan oleh program sendiri.
Hasil yang dikeluarkan program sebagai berikut:
Pada hasil yang diperoleh angka tebakan yang benar adalah angka 9, akan
tetapi apabila kita menjalankan program kembali maka kemungkinan besar angka
tebakan yang benar bukan angka 9 lagi melainkan angka lain yang sudah
ditentukan oleh program itu sendiri, dan apabila ingin mengetahui angka tebakan
yang benar kita bisa mengetahuinya dengan cara tidak memberi simbol (;) pada
program dengan awalan acak=round (rand(1)*10), maka program yang dibuat
adalah sebagai berikut :
Ketika tanda titik koma tidak dibubuhkan di belakang perintah round rand
maka angka acakan program langsung ditunjukkan sehingga hanya perlu
menginput angka yang sama dengan angka acak dari program.
10
TUGAS MODUL 5
PERINTAH PERULANGAN
2. Buatlah program untuk menghitung deret, dengan input suku awal, selang dan
suku ke-n.
Sintak pada editor: