part 4 - pemilihan if then
DESCRIPTION
Belajar C++TRANSCRIPT
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