Jika kesulitan bisa Tanya ke grup telegram atau grup facebook, biar tahu kenapa jawabannya bisa
seperti itu.
Topik 1.
Isian singkat
Apakah yang akan terjadi jika kita memberi kondisi true pada while, seperti
Jawaban Topik 1.
diantaranya :
- For
- While
- Do-While
2. Untuk proses kerja pada while, dia akan mengecek kondisi nya terlebih dahulu, barulah dia
Untuk proses kerja pada do-while, dia akan mengeksekusi statement nya 1 kali lalu melihat
Membaca Kode
Latihan 1
Latihan 3
Output :
Penjelasan :
Coba perhatihan dibawah ini
Kita lihat bahwa variable a bernilai 5, lalu di perulangan while a>0 dan hasilnya akan terus
bernilai benar terus menerus karena tidak ada intruksi sampai kapan dia bernilai false.
Output :
Penjelasan :
Perulangan do-while hanya mencetak angka 1 saja, karena kondisi pada while sudah false.
Output :
Output :
Kok bisa ?
Untuk nilai x dan y sekarang adalah 0, lalu pada saat diperulangan, variable x < 3 dan
hasilnya true, variable y akan terus bertambah 3 sampai 3 x, sehingga menghasilkan angka 9.
Output :
Welcome
Welcome
Welcome
Pada perulangan, a < 3, sedangkan pada percabangan if, a > 3, nah kondisi tersebut bernilai
false.
Topik 3.
Studi Kasus
^^
^^^
^^^^
^^^^^
12
123
1234
12345
10 9 8 7 6 4 3 2 1
5. Buatlah program sederhana untuk menampilkan bilangan genap batas 0 sampai 20 dengan
Untuk membuat segitiga siku-siku, kita menggunakan nested loop. Untuk perulangan
pertama kita membuat 5 baris, dan untuk perulangan kedua kita mencetak symbol ^ sebanyak
perulangan pertama yaitu 5 susun. Coba perhatikan dibawah ini :
for(int b = 1; b <= a; b++) yang di bold itulah yang dimaksud.
2. Program sederhana untuk menampilkan seperti pada soal.
Untuk membuat seperti di soal, konsepnya sama dengan nomor 1, kita menggunakan nested
loop. Coba perhatikan dibawah ini :
Untuk for pertama kita membuat 5 baris, dan untuk for kedua kita membuat 5 kolom,
Untuk fungsi if, apabila variable b sudah sama dengan variable a, makan kita menggunakn
fungsi break, supaya perulangannya berhenti.
Pada perulangan, kita mencetak 10 sampai dengan 1, tetapi pada percabangan if, jika a == 5
artinya jika a bernilai 5, maka tidak akan dicetak (menggunakan fungsi continue).
Tambahan untuk Topik 2 dan Topik 3 Soal no.3 mengenai fungsi Continue
Output : Output :
Disini kita lihat perbedaan pada fungsi break dan continue melalui outputnya.
Break.
Untuk break, pernyataan didalam statement akan berhenti sampai kondisi yang telah ditentukan.
Continue
Untuk continue, pernyataan didalam statement akan berhenti, tapi hanya menskip atau melewatinya
saja.
4. Program sederhana menghitung Faktorial.
Diatas kita menuliskan variable fak = 1; dan angka = 5 yang artinya kita mengalikan dari
angka 1 sampai dengan 5.
5. Program sederhana menampilkan bilangan genap dalam perulangan while
Untuk menampilkan bilangan genap kita hanya perlu mengatur nilai awal = 0 dan di tambah