Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Tinaliah, S. Kom. Seleksi Kondisi. KelompokPseudocodeBahasa C++ Tipe Databooleanbool integerint realfloat, double char stringString, char[n] Operator.

Presentasi serupa


Presentasi berjudul: "Tinaliah, S. Kom. Seleksi Kondisi. KelompokPseudocodeBahasa C++ Tipe Databooleanbool integerint realfloat, double char stringString, char[n] Operator."— Transcript presentasi:

1 Tinaliah, S. Kom. Seleksi Kondisi

2 KelompokPseudocodeBahasa C++ Tipe Databooleanbool integerint realfloat, double char stringString, char[n] Operator aritmatika * / div/ mod% Tabel Translasi Notasi Algoritma ke Notasi C

3 KelompokPseudocodeBahasa C++ Operator Perbandingan << >> <= >= != === Operator Logika not! and&& or|| xorTidak ada Komentar{ komentar }/* komentar */ atau // komentar Tabel Translasi Notasi Algoritma ke Notasi C

4 ContohPseudocodeBahasa C++ Masukan Bilanganread(bil)cin>>bil; Cetak Bilanganwrite(bil)cout<<“Bilangan:“<

5 Selection Control (Pemilihan) Struktur Pemilihan adalah struktur algoritma yang melakukan proses pengujian terhadap suatu kondisi tertentu untuk mengambil keputusan apakah suatu baris atau blok instruksi akan diproses atau tidak. Pengujian kondisi ini dilakukan untuk memilih salah satu dari beberapa alternatif kemungkinan yang tersedia.  Ada beberapa alternatif pilihan pelaksanaan aksi  Biasanya menggunakan operator relasi / perbandingan.  Operator Logika digunakan untuk menggabungkan dua kondisi

6 Contoh IF dalam kehidupan sehari hari IF Andi juara Kelas THEN Ayah akan membelikannya Handphone END IF  Setiap pemilihan (IF) pasti memiliki kondisi dan aksi  Kondisi  Andi juara kelas  Aksi  Ayah akan membelikannya Handphone  Jika Kondisi bernilai BENAR / TRUE maka aksi akan dilakukan  Jika Kondisi bernilai SALAH / FALSE maka aksi tidak dilakukan

7 Struktur pemilihan IF dengan SATU KASUS ALGORITMA IF THEN ENDIF Contoh problem : Jika usia orang tersebut lebih besar atau sama dengan 17 maka orang tersebut boleh masuk ruangan. FLOWCHART Kondisi aksi Benar Salah FLOWCHART Kondisi Aksi 1 Benar Salah Aksi 2

8 Contoh IF dengan SATU KASUS PSEUDOCODE : Algoritma Pengecekan_Usia { Mengecek Usia lebih dari sama dengan 17 Tahun diperbolehkan masuk } DEKLARASI usia : integer DESKRIPSI : usia  18 if usia >= 17 then write(‘Silakan Masuk’) endif FLOWCHART :

9 Contoh IF dengan SATU KASUS Keterangan algoritmik : Mula-mula variabel (peubah) usia diberi harga 18, kemudian algoritma mengerjakan kondisi untuk variabel usia. Jika usia >= 17 maka aksi akan dilaksanakan. Kondisi 18 >= 17 bernilai true, dan kalimat “Silakan Masuk " ditampilkan. Translasi dalam C ++: #include using namespace std; void main() { int usia; usia = 18; if (usia >= 17) { cout<<“Silakan Masuk”; } _getch(); }

10 Soal 1. Buatlah flowchart dan pseudocode untuk menentukan sebuah bilangan genap dari input yang anda masukkan, dimana inputan berupa bilangan bulat ! 2. Buatlah flowchart dan pseudocode untuk mencetak pesan ‘Huruf Vocal’ dari karakter yang dimasukkan, yaitu a, i, u, e, atau o !

11 Struktur pemilihan IF dengan DUA KASUS ALGORITMA if then else endif NOTE : Pengujian kondisi dilakukan jika bernilai benar, maka aksi satu akan dikerjakan. Sebaliknya jika bernilai salah, maka aksi 2 yang akan dikerjakan. FLOWCHART Kondisi Aksi 1 Benar Salah Aksi 2 TRANSLASI dalam C++ If (kondisi) { {aksi1 } } else { {aksi 2} }

12 Struktur pemilihan IF dengan DUA KASUS Analisis Problem : Ada 2 kasus (kondisi yang terjadi) 1. usia >= 17 diperbolehkan masuk 2. selain usia >=17 maka dilarang masuk Contoh Problem : Jika usia orang tersebut lebih besar atau sama dengan 17, maka orang tersebut boleh masuk ruangan, selain itu dilarang dilarang masuk.

13 Contoh IF dengan DUA KASUS PSEUDOCODE : Algoritma Pengecekan_Usia { Mengecek Usia lebih dari sama dengan 17 Tahun diperbolehkan masuk, jika Usia kurang dari 17 Tahun dilarang masuk } DEKLARASI usia : integer DESKRIPSI : usia  18 if usia >= 17 then write(‘Silakan Masuk’) else write(‘Dilarang Masuk’) endif FLOWCHART :

14 Contoh IF dengan DUA KASUS Keterangan algoritmik : Mula-mula variabel usia diberi nilai 18, kemudian algoritmik mengerjakan kondisi untuk variabel usia. Jika usia >= 17 maka aksi1 akan dilaksanakan. Tetapi jika tidak maka aksi2 yang akan dilaksanakan. Kondisi 18 >= 17 bernilai true, maka kalimat “Silakan Masuk” ditampilkan. Translasi dalam C ++: #include using namespace std; void main() { int usia; usia = 18; if (usia >= 17) { cout<<“Silakan Masuk”; } else { cout<<“Dilarang Masuk”; } _getch(); }

15 Soal 1. Buatlah flowchart dan pseudocode untuk menentukan seseorang berjenis kelamin pria atau wanita, input dari piranti masukan yaitu karakter ‘L’ atau ‘P’ ! 2. Buatlah flowchart dan pseudocode untuk menentukan apakah sebuah bilangan positif atau negatif, dengan input dari piranti masukan yaitu bilangan bulat ! 3. Buatlah flowchart dan pseudocode untuk menentukan apakah sebuah bilangan ganjil atau genap dengan input dari piranti masukan yaitu bilangan bulat ! 4. Buatlah flowchart dan pseudocode untuk menentukan apakah sebuah bilangan adalah kelipatan 3 atau bukan dengan input dari piranti masukan yaitu bilangan bulat !


Download ppt "Tinaliah, S. Kom. Seleksi Kondisi. KelompokPseudocodeBahasa C++ Tipe Databooleanbool integerint realfloat, double char stringString, char[n] Operator."

Presentasi serupa


Iklan oleh Google