Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSugiarto Iskandar Telah diubah "7 tahun yang lalu
1
STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO
2
Outline: Definisi Jenis perulangan For … Next Do Until … Loop
Do While … Loop Do … Loop Until Do … Loop While While … End While Nested Loop
3
DEFINISI Perulangan adalah sebuah kondisi dimana satu atau beberapa baris kode program (statement) dieksekusi secara berulang-ulang. Banyak tugas terdiri dari operasi yang harus diulang-ulang, dan pernyataan perulangan (looping) merupakan bagian penting dari setiap bahasa pemrograman
4
JENIS STRUKTUR PERULANGAN
Pada visual basic terdapat beberapa macam struktur kondisi perulangan, diantaranya yaitu: For … Next Do Until … Loop Do While … Loop Do … Loop Until Do … Loop While While … End While
5
FOR … NEXT (1) Digunakan untuk melakukan pengulangan suatu blok pernyataan beberapa kali yang ditentukan nilai awal dan nilai akhir. Nilai variabel penghitung akan secara otomatis bertambah satu atau berkurang tiap kali perintah pengulangan dilaksanakan. Sintaks umum: Ket: Variabel Counter harus berupa type data Numerik For <Variabel Counter> = Nilai Awal To Nilai Akhir Blok pernyataan Next <Variabel Counter>
6
FOR … NEXT (2) Increment loop (penambahan)
Suatu perulangan dimana nilai awal lebih kecil daripada niai akhir (penambahan positif) Decrement loop (pengurangan) Suatu perulangan dimana nilai awal lebih besar daripada nilai akhir (perulangan mundur) step bisa ditambah (>1) baik increment maupun decrement. For i = 1 to 5 Print “A” Next i For k = 5 to 1 step - 1 Print “k” Next k
7
FLOWCHART FOR … NEXT VarLooping = NilaiAwal
VarLooping <= NilaiAkhir VarLooping = NilaiAwal Statement Looping VarLooping + - 1 Y T
8
DO UNTIL … LOOP Perulangan Do Until … Loop akan diproses selama kondisi bernilai False (Salah). Kondisi dapat berupa variabel bertipe boolean atau berupa ekpresi yang menghasilkannilai bertipe boolean. Sintaks umum : Do Until <Kondisi > Blok Pernyataan Loop
9
FLOWCHART DO UNTIL … LOOP
Kondisi Looping Statement Looping False True
10
DO WHILE… LOOP Kata while dalam pernyataan Do While merintahkan program untuk melakukan perulangan apabila kondisi persyaratan masih bernilai True. Apabila kondisi persyaratan bernilai False maka program akan keluar dari perulangan dan berpindah ke kode program berikutnya. Bentuk sintaks perulangan Do While : Do While <Kondisi > Blok Pernyataan Loop
11
FLOWCHART DO WHILE … LOOP
Kondisi Looping Statement Looping False True
12
DO … LOOP UNTIL Perulangan Do … Loop Until akan diproses selama kondisi bernilai False (salah). Kondisi dapat berupa variabel bertipe boolean atau berupa ekpresi yang menghasilkan nilai bertipe boolean. Pernyataan dalam perulangan minimal diproses satu kali, karena pengecekan kondisi dilakukan diakhir perulangan (Looping) Do Blok Pernyataan Loop Until <Kondisi >
13
FLOWCHART DO … LOOP UNTIL
Kondisi Looping Statement Looping False True
14
DO … LOOP WHILE Perulangan Do … Loop While akan diproses selama kondisi bernilai True (benar). Kondisi dapat berupa variabel bertipe boolean atau berupa ekpresi yang menghasilkan nilai bertipe boolean. Pernyataan dalam perulangan minimal diproses satu kali, karena pengecekan kondisi dilakukan diakhir perulangan (Looping) Do Blok Pernyataan Loop While <Kondisi >
15
FLOWCHART DO … LOOP WHILE
Kondisi Looping Statement Looping False True
16
WHILE … END WHILE Perulangan While … End While akan diproses selama kondisi bernilai True (benar). Kondisi dapat berupa variabel bertipe boolean atau berupa ekpresi yang menghasilkan nilai bertipe boolean. Perulangan While … End While sama dengan perulangan Do While … Loop While <Kondisi > Blok Pernyataan End While
17
FLOWCHART WHILE … END WHILE
Kondisi Looping Statement Looping False True
18
NESTED LOOP Nested Loop (perulangan bersarang) adalah sebuah kondisi perulangan dimana dalam sebuah struktur perulangan terdapat struktur perulangan yang lain. Perulangan bersarang dapat dibentuk dari beberapa struktur perulangan yang berbeda. Contoh penulisannya adalah: For <variabel counter1> = Nilai awal To Nilai akhir For <variabel counter2> = Nilai awal To Nilai akhir Blok Pernyataan Next <variabel counter2> Next <variabel counter1>
19
EXERCIXE 1. Berapa nilai terakhir Z dari program dibawah ini:
Dim X, Y, Z as byte Z = 0 For X = 1 To 10 Y = 11 – X Z = Z + X – Y Next X
20
EXERCIXE 2. Tuliskan output dari program dibawah ini : X = 0
Do while X <= 5 For Y = 1 to 2 Z = X + Y X = Z Next Y Print Z Loop Print X
21
EXERCIXE 3. Tuliskan logika pemrograman perulangan For..next dengan out put sbb:
22
BE WHO YOU ARE, AND SAY WHAT YOU FELL, BECAUSE THOSE WHO MIND DON’T MATTER AND THOSE WHO MATTER DON’T MIND…
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.