Tugasperulangan
KELOMPOK 8
1. Tinjaulahmateriperulanganwhile..do. Perhatikanalgoritmaperulanganwhile..doberikutini:
AlgoritmaUlangWhile;
Deklarasi
i : integer;
Algoritma
i←7;
While i≤10 do
Writeln (‘perulanganpertama’);
While i mod 2=0 do
writeln (‘PerulanganKedua’);
EndWhile
i← i+ 1;
EndWhile
JAWABAN :
a) pada perulangan while-do ini, tipe data berupa bilangan bulat (integer), ada kondisi yang
bernilai benar sehingga aksi dapat dijalankan, kemudian ada juga kondisi yang bernilai salah
sehingga aksi atau badan pengulangan tidak dilaksanakan atau berhenti maka akan diakhiri
dengan kalimat endwhile. Statemen while-do digunakan untuk melakukan proses perulangan suatu
statemen atau blok statemen terus-menerus selama kondisi ungkapan logika pada while masih bernilai logika
benar. Perulangan while di terserang merupakan perulangan while do yang satu di dalam perulangan while
do yang lainnya. Yang lebih dalam akan diproses lebih dahulu, kemudian waktu yang lebih luar akan
diproses kembali bila kondisi memenuhi.
b) Berdasarkan analisis yang kami lakukan perulangan while do akan terus menerus terjadi dan
tetap dikerjakan bila kondisi nya masih tetap benar. Dalam hal ini kondisinya adalah I (bilangan
integrer) dengan nilai i≤10. Jika nilai dari i kurang dari 10 atau sama dengan 10. Maka kondisi
di dalam while masih terpenuhi dan terjalankan dan perulangan akan selesai setelah i>10.
Sehingga pada saat I <- i+1. Nilai yang di dapatkan lebih besar dari 10 sehingga while do akan
berhenti.
Hasil yang di dapatkan yaitu:
0
2
4
6
8
10
1. Tinjaulah materi perulangan for…do. Perhatikan algoritma perulangan for..do berikut ini:
Deklarasi
i, data : integer;
Nilai, Rata : real;
Jumlah : real;
Algoritma
jumlah ←0 ;
Write(‘Input jumlah data:’);
Read (Data);
for i← 1 ¿ Data do
Write (‘Input data ke-‘,I,’:’);
Readln (Nilai);
Jumlah← Jumlah+ Nilai ;
EndFor
Rata← Jumlah/ Data;
Writeln(‘Rata-ratanya = ‘,Rata)
JAWABAN :
A) Perulangan for biasanya digunakan untuk mengeksekusi Suatu baris atau blog pernyataan secara
berulang-ulang selama kondisi terpenuhi. Kondisi yang digunakan untuk menguji hanya sebatas
perhitungan menambah atau mengurangi isi variable counter dengan step tertentu. Jenis perulangan
diketahui secara pasti (n kali). Jumlah perulangan = nilai_akhir-nilai_awal+1. Perulangan positif
adalah perulangan dengan perhitungan dari kecil ke besar atau dengan kata lain pertambahannya
positif. Perulangan positif dapat dibentuk dengan menggunakan statemen For-To-Do dengan bentuk
umum: For Variable_kontrol ← nilai_awal To nilai_akhir Do <blok pernyataan/pernyataan>.
Perulangan negative adalah perulangan dengan perhitungan dari besar ke kecil atau dengan kata lain
pertambahan nya negative. Perulangan negative dapat dibentuk dengan menggunakan statemen For-
DownTo-Do. Dengan bentuk umum: For Variable_kontrol ← nilai_awal Down To nilai_akhir Do
<blok pernyataan/pernyataan>. Perulangan teransang adalah perulangan yang berada di dalam
perulangan yang lainnya.
B) Berdasarkan hasil analisis kami proses yang dilakukan pada perulangan for do do do km