Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Percabangan dan Perulangan

Presentasi serupa


Presentasi berjudul: "Percabangan dan Perulangan"— Transcript presentasi:

1 Percabangan dan Perulangan
Powerpoint Templates

2 Percabangan Percabangan pada VB.NET: If-Then If-Then-Else
If bertingkat Select-Case

3 Kondisi Percabangan IF (Kondisi) Then Statement Benar
Else Statement Salah End IF IF (Kondisi) Then Statement Benar Statemen Benar End IF

4 Kondisi Percabangan Ganda
IF (Kondisi) Then Statement Benar Statemen Benar Elseif(Kondisi) Then Statement Benar Elseif Else Statement Salah End IF IF (Kondisi) Then Statement Benar Statemen Benar Elseif(Kondisi) Then End IF

5 If-Then Bentuk paling sederhana dalam percabangan
Hanya mengantisipasi sebuah kondisi Struktur: If kondisi Then statement End If

6 If-Then (2) Contoh: Dim input As Integer = txtInput.Text
If input Mod 2 = 0 Then ListBox1.Items.Add("Anda menginputkan " _ & "sebuah bilangan genap") End If ListBox1.Items.Add("Program sudah berjalan")

7 If-Then-Else Mengantisipasi 2 kondisi (true / false) Struktur:
If kondisi Then statement 1 Else statement 2 End If

8 If-Then-Else (2) Contoh: Dim input As Integer = txtInput.Text
If input Mod 2 = 0 Then ListBox1.Items.Add("Anda menginputkan " _ & "sebuah bilangan genap") Else & "sebuah bilangan ganjil") End If ListBox1.Items.Add("Program sudah berjalan")

9 If Bertingkat Mengantisipasi lebih dari 2 kondisi Struktur:
If kondisi 1 Then statement 1 ElseIf kondisi 2 Then statement 2 ElseIf kondisi n Then statement n Else statement x End If

10 If Bertingkat (2) Contoh: Dim input As Integer = txtInput.Text
If input < 10 Then ListBox1.Items.Add("Anda menginputkan " _ & “bilangan kurang dari 10") ElseIf input < 20 Then & “bilangan kurang dari 20") ElseIf input < 30 Then & “bilangan kurang dari 30") Else & “bilangan lebih dari atau sama dengan 30") End If ListBox1.Items.Add("Program sudah berjalan")

11 Select-Case Sama dengan If bertingkat, namun dengan banyak kemungkinan pilihan Struktur: Select Case ekspresi Case ekspresi 1 statement 1 Case ekspresi 2 statement 2 Case ekspresi n statement n Case Else else statement End Select

12 Select-Case (2) Contoh 1: Dim nilai As Integer Dim grade As Char
nilai = InputBox(“Masukkan nilai (1-100):”) Select Case nilai Case 1 To 50 grade = “E” Case 51 To 60 grade = “D” Case 61 To 75 grade = “C” Case 76 To 85 grade = “B” Case 86 To 100 grade = “A” Case Else MessageBox.Show(“Nilai harus diantara 1-100”) Me.Close() End Select MessageBox.Show(“Grade : “ & grade)

13 Select-Case (3) Contoh 1: Dim grade As Char = txtGrade.Text
Dim pesan As String Select Case grade Case “A” pesan = “Excellent!” Case “B” pesan = “Good job!” Case “C” pesan = “Nice!” Case “D” pesan = “Please try again” Case “E” pesan = “Oh no :(” Case Else pesan = “Undefined grade” End Select lblHasil.Text = pesan

14 Perulangan Perulangan pada VB.NET. Do-Loop While For Each For-Next

15 Do-Loop Struktur: Atau: Do {While | Until} kondisi statement Loop Do
Loop {While | Until} kondisi

16 Do-Loop (2) Contoh: Dim bil As Integer = 0
Dim batas As Integer = numUlang.Value listHasil.Items.Clear() Do bil += 1 listHasil.Items.Add("Perulangan: “ & bil) Loop While bil < batas listHasil.Items.Add(“Perulangan Selesai”)

17 While Struktur: While kondisi statement End While

18 While (2) Contoh: Dim bil As Integer = 0
Dim batas As Integer = numUlang.Value listHasil.Items.Clear() While bil < batas bil += 1 listHasil.Items.Add("Perulangan: “ & bil) End While

19 For Each Loop yang khusus ditujukan untuk tipe data referensi (tipe data yang memiliki banyak anggota) seperti array, string, dan objek. Struktur: For Each elemen IN group statement Next

20 For Each (2) Contoh: Dim str As String = txtString.Text
ListBox1.Items.Clear() For Each karakter As Char IN str ListBox1.Items.Add(karakter) Next ListBox1.Items.Add(“--End--”)

21 For-Next Memiliki prinsip yang sama dengan Do-Loop dan While Struktur:
For counter = start To end [Step n] statement Next

22 For-Next (2) Contoh 1: Dim a As Integer = numStart.Value
Dim b As Integer = numEnd.Value Dim counter As Integer ListBox1.Items.Clear() For counter = a To b ListBox1.Items.Add(counter) Next ListBox1.Items.Add(“Selesai”)

23 For-Next (3) Contoh 2: Dim a As Integer = numStart.Value
Dim b As Integer = numEnd.Value Dim s As Integer = numStep.Value Dim counter As Integer For counter = a To b Step s ListBox1.Items.Add(counter) Next ListBox1.Items.Add(“Selesai”)


Download ppt "Percabangan dan Perulangan"

Presentasi serupa


Iklan oleh Google