1 / 11

Struktur Percabangan

Struktur Percabangan. Konseptual. Struktur ini digunakan jika menghadapi suatu pilihan dimana harus memilih Pilihan dapat terdiri dari: Satu pilihan (pilih A atau tidak) Dua pilihan (pilih A atau B) Lebih dari dua pilihan (pilih A atau B atau C atau D atau .... ). Flowchart. Satu Pilihan.

hilde
Télécharger la présentation

Struktur Percabangan

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Struktur Percabangan

  2. Konseptual • Struktur ini digunakan jika menghadapi suatu pilihan dimana harus memilih • Pilihan dapat terdiri dari: • Satu pilihan (pilih A atau tidak) • Dua pilihan (pilih A atau B) • Lebih dari dua pilihan (pilih A atau B atau C atau D atau .... )

  3. Flowchart Satu Pilihan Kond Pernyataan Benar Salah

  4. Flowchart Dua Pilihan Kond Salah Pernyataan Pernyataan Benar Pernyataan selanjutnya

  5. Pilihan lebih dari 2 • Percabangan dengan pilihan lebih dari 2 dapat dilakukan dengan dua cara : • If bersarang • Select ... Case

  6. IF Bersarang Kond Pernyataan 1 Benar Salah Kond Pernyataan 2 Benar Salah Pernyataan 3

  7. Select ... Case Exp 1 Pernyataan 1 2 4 Pernyataan 2 3 Pernyataan 4 Pernyataan 3 Pernyataan Selanjutnya

  8. Algoritma I f <kondisi> then Pernyataan1 Pernyataan2 End if If <kondisi> then Pernyataakbenar 1 Pernyataanbenar 2 Else Pernyataansalah 1 Pernyataansalah 2 End if • I f nilai > 60 then • Print(“Lulus”) • End if • If Angka >= 0 then • Print(“Bilangan Positif”) • Else • Print(“Bilangan Negatif”) • End if 

  9. If <kondisi 1> then Pernyataanbenar 1.1 Pernyataanbenar 1.2 Elseif <kondisi 2> then Pernyataanbenar 2.1 Pernyataanbenar 2.2 Else Pernyataansalah End if Select Case TestValue Case value1: pernyataan 1 Case value 2: pernyataan 2 Else : pernyataansalah End select If bil< 0 then Print(“bilangan negatif”) Elseifbil = 0 then • Print(“bilangan Nol”) Else • Print(“bilangan Positif”) End if Select Case Bulan • Case 1: Print(“Januari”) • Case 2: Print(“Pebruari”)  • Case 12: Print(“Desember”)Else : Print(“salah input”) End select

  10. Latihan IF • Buatlah form seperti disamping, program ini untuk menghitung nilai dan menentukan grade dan kelulusan berdasarkan nilai akhir

  11. Latihan Select Case • Buatlah form seperti dibawah, program ini digunakan untuk mengkonversi bulan masehi, jika di-inputkan suatu angka (1-12) makan akan keluar bulan dalam bentuk string

More Related