Top Banner
Kondisi Dan Keputusan Agus Priyanto, M.Kom
15

Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Nov 07, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Kondisi Dan Keputusan

Agus Priyanto, M.Kom

Page 2: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Pengulangan Dengan For..Next

Pengulangan proses menggunakan For…Next adalah bentuk pengulangan terkendali dengan variabel kendali yang terus berjalan maju atau mundur.

Format penulisan pengulangan ini adalah sebagai berikut:

2

For variabel = nilai_awal To nilai_akhir [Step langkah]

<Proses dalam pengulangan>

Next variable

Page 3: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Contoh 1

Untuk menentukan barisan bilangan 1, 2, 3, …., 10 maka

bilangan mempunyai nilai awal = 1, nilai akhir=10 dan

step antar bilangan = 1, sehingga bisa ditulis dengan

3

For bilangan=1 To 10 Step 1

<Proses untuk barisan bilangan>

Next bilangan

Page 4: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Contoh 2

Menampilkan barisan bilangan 20, 19, 18, ...., 3, 2, 1 dapat

dilakukan dengan :

4

For bilangan=20 To 1 Step -1

List1.AddItem bilangan

Next bilangan

Page 5: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Contoh 3

Menampilkan barisan bilangan 1, 4, 7, 10, 13, 16, 19, 22,

.... 3N+1 dapat dilakukan dengan :

5

For bilangan=0 To N Step -1

List1.AddItem 3*bilangan+1

Next bilangan

Page 6: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Contoh 4

Menampilkan n baris dari barisan bilangan 1 2 3 4 5 sebagai berikut:

1 2 3 4 5

1 2 3 4 5

1 2 3 4 5

..............

6

For baris = 1 To N

Kal=””

For i = 1 To 5

Kal = kal & str(i)

Next i

List1.AddItem kal

Next baris

Page 7: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Pengulangan Dengan While...Wend

Pengulangan dengan While... Wend adalah bentuk pengulangan terkendali dengan proses akan diulang selama kondisi yang diberikan masih dipenuhi.

Format penulisan pengulangan ini adalah:

7

While <Kondisi>

<Proses selama kondisi dipenuhi>

Wend

Page 8: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Variabel kontrol pada jenis looping tidak otomatis

bertambah / berkurang seperti pada looping dengan

For...Next, sehingga penambahan atau pengurangan

nilai dilakukan dengan menggunakan akumulator yang

dituliskan dengan

8

var = var + step

Page 9: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Contoh 1

Menampilkan bilangan bulat ganjil dari satu

sampai dengan 11, ini merupakan looping

dengan akumulator yang dapat dituliskan

sebagai berikut:

9

bilangan=1

While bilangan<=11

List1.AddItem bilangan

bilangan = bilangan + 2

Wend

Page 10: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Contoh 2

Mencari nilai fungsi f(x) = - x2 + 3x – 2 dari x=-1 sampai

dengan f(x) mendekati nol, atau dalam arti |f(x)|<0.001,

dengan step 0.01, dapat dituliskan dengan :

10

x = -1

fx = -x ^ 2 + 3 * x – 2

while abs(fx)>0.001

x=x+0.01

fx = -x ^ 2 + 3 * x – 2

wend

label1.Caption = fx

Page 11: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Pengulangan Dengan Do..Loop Until

Pengulangan dengan Do Loop Until adalah bentuk pengulangan terkendali dengan proses akan diulang sampai kondisi yang diberikan dipenuhi.

Format penulisan pengulangan ini adalah:

11

Do

<Proses selama kondisi belum dipenuhi>

Loop Until <Kondisi>

Page 12: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Contoh 1

Menampilkan bilangan bulat ganjil dari satu sampai

dengan 11, ini merupakan looping dengan akumulator yang

dapat dituliskan sebagai berikut:

12

bilangan=1

do

List1.AddItem bilangan

bilangan = bilangan + 2

Loop until bilangan<11

Page 13: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Contoh 2

Mencari nilai fungsi f(x) = - x2 + 3x – 2 dari x=-1 sampai

dengan f(x) mendekati nol, atau dalam arti |f(x)|<0.001,

dengan step 0.01, dapat dituliskan dengan:

13

x = -1

do

x=x+0.01

fx = -x ^ 2 + 3 * x – 2

loop until abs(fx) <= 0.001

label1.Caption = fx

Page 14: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Latihan 1

• Dengan menggunakan For... Next buatlah perulangan untuk menampilkan deret bilangan prima dengan nilai maksimal 25

Page 15: Kondisi Dan Keputusan...2016/11/04  · Contoh 1 Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai

Latihan 2

• Dengan menggunakan Do ... Loop Until buatlah perulangan untuk menampilkan deret seperti berikut ini:

1, 2, 5, 26