12
Struktur Pemilihan IF THEN

Part 4 - Pemilihan if THEN

Embed Size (px)

DESCRIPTION

Belajar C++

Citation preview

PowerPoint Presentation

Struktur PemilihanIF THENPendahuluanStruktur pemilihan terdiri test kondisi yang diikuti dengan jalur bercabang, yaitu jalurBenar (True) dan jalurSalah (False).Kedua jalur tersebut akan bergabung kembali padasuatu titik tertentu. Jalur atau langkah yang dipilih tergantung pada nilai (hasil) test kondisi

Flowchart

Pemilihan 1 kondisi 1 aksiaksi hanya akan dikerjakan apabila nilai kondisi menghasilkan nilai Benarjika nilai test kondisi Salah, tidak ada aksi yang dikerjakan. IF kondisi THEN Aksi CContohIF cuaca mendung THENsaya membawa payungENDIF

IF mengantuk THENTidurENDIF

IF lampu merah menyala THENBerhentiENDIF

IF kenyang THENberhenti makanENDIF

Input (x,y)IF x > y THENOutput (x lebih besar dari y)ENDIF

Pemilihan 2 kondisi 1 aksiIF (Kondisi 1) AND (Kondisi 2) THENAksi1ENDIFIF cuaca mendung AND harus keluar rumah THENsaya membawa payungENDIF

IF (Kondisi 1) OR (Kondisi 2) THENAksi 2ENDIFIF mengantuk OR hari sudah malam THENtidurENDIF

Biasanya pemilihan 1 kondisi memiliki 1 aksi, jika memiliki banyak aksi maka diberi batasan aksiIF Kondisi 1 THENBeginAksi1Aksi2Aksi nEndbeginENDIFIF lampu merah menyala THENBegininjak remberhentiEndbeginENDIFPemilihan dengan banyak aksiPemilihan dengan Kondisi Lainterdapatnya 2 (dua) aksi berbeda yang akan dikerjakan tergantung pada nilai hasil test.

IF kondisi THEN Aksi D ELSE Aksi EContohIF cuaca mendung THENsaya membawa payungELSEsaya membawa jaketENDIF

IF mengantuk THENtidurELSEmengerjakan tugasENDIF

Contoh (2)IF kenyang THENberhenti makanELSEBEGINTambah nasiTambah sayurTambah laukENDENDIF

Pemilihan BersarangIF Kondisi 1 THENIF Kondisi 2 ThenAksi 1ELSE Aksi 2ENDIFELSEAksi 3ENDIFIF cuaca mendung THENIF saya harus keluar rumah THENsaya membawa payungELSEsaya memasukkan sepatuENDIFELSEsaya membawa jaketENDIF

Terdapat struktur pemilihan didalam struktur meilihanLatihanBuatlah algoritma untuk penyeleksian bilangan ganjil dan bilangan genapBuatlah algoritma penyeleksian perbandingan bilangan lebih kecil, dari 3 bilangan dan penyeleksian apakah bilangan tersebut termasuk bilangan genap atau ganjil