Anda di halaman 1dari 3

Nama : ADNAN BILAL

Kelas : XMM2
No : 01

Jawablah pertanyaan-pertanyaan di bawah ini


1. Jelaskan perbedaan metode perulangan for manggunakan list/daftar dengan
Metode perulangan for menggunakan range! Berikan contoh penulisan /syntax nya
Jawab:

Selain dengan list, kita juga bisa menggunakan for dengan fungsi range().

Perhatikan contoh berikut:


## 0 sampai 4
for i in range(5):
print("Perulangan ke -", i)

Output:
Perulangan ke - 0
Perulangan ke - 1
Perulangan ke - 2
Perulangan ke - 3
Perulangan ke - 4

Dengan fungsi range, kita bisa melakukan perulangan dari 0, sampai kurang dari nilai
range yang kita definisikan (yaitu 5 dalam contoh di atas). Sehingga hasil perulangan
yang didapatkan a

2. Fungsi perulangan for bisa di buat dengan menggunakan user input (masukan dari
Pengguna). Agar program dapat dieksekusi , maka harus menggunakan tipe data
Integer.Mengapa demikian ? dan jelaskan cara penulisan/syntak nya.
Jawab:

Instruksi for digunakan untuk mengeksekusi atau menjalankan statement /


perintah dengan jumlah pengulangan yang telah diketahui.

Sintaks dari for ialah:

Dimana,
exp1: ekspresi untuk inisialisasi nilai awal
exp2: ekspresi untuk kondisi
exp3: expresi untuk increment (penambahan) atau decrement (pengurangan)

Berikut merupakan alur dalam instruksi for:

 exp1 akan dieksekusi pertama kali (hanya dijalankan 1 kali). Tahap ini
digunakan untuk deklarasi dan pemberian nilai awal untuk variabel control.
 exp2 selanjutnya akan di evaluasi. Jika kondisi bernilai benar, maka
statement(s) akan dijalankan. Jika kondisi bernilai salah, maka statement(s)
tidak dijalankan dan proses perulangan for tersebut akan berhenti.
 Apabila statement(s) telah dijalankan, maka exp3 digunakan untuk mengatur
perubahan nilai dari variabel control.
Sebagai contoh perhatikan kode berikut:

3. Apa yang di maksud dengan nested loop? Jelaskan cara penulisan syntax nya.
Jawab:

Nested loop adalah istilah pemograman yang berarti membuat


perulangan di dalam perulangan. Perhatikan contoh program berikut:

Dalam contoh program diatas, saya membuat perulangan di dalam


perulangan. Counter $jdigunakan untuk perulangan dalam (inner
loop), dan counter $i digunakan di dalam perulangan luar (outer
loop).

Nested loop ini biasanya digunakan dalam program yang


membutuhkan pengaksesan kompleks, seperti array 2 atau 3 dimensi

Mari Kita Mulai :


Hasil Akhir : 

4. Buka lah aplikasi Thoony, kemudian buat sebuah program perulangan sehingga
Mendapat kan output sebagai berikut :

===nested loop by adnan===


Masukan sebuah angka = 5
adnan 0 adnan 1 adnan 2 adnan 3 adnan 4
adnan 1 adnan 2 adnan 3 adnan 4 adnan 5
adnan 2 adnan 3 adnan 4 adnan 5 adnan 6
adnan 3 adnan 4 adnan 5 adnan 6 adnan 7

adnan 4 adnan 5 adnan 7 adnan 7 adnan 8

Anda mungkin juga menyukai