Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehWidya Kusnadi Telah diubah "6 tahun yang lalu
1
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Tim Algoritma dan Pemrograman Program Studi Teknik Informatika Universitas Komputer Indonesia
2
Analisis Terhadap Dua Kasus
Bentuk Umum : if (kondisi) then {aksi yang harus dikerjakan, jika kondisi bernilai true} else {aksi yang harus dikerjakan, jika kondisi bernilai false} endif Algoritma dan Pemrograman Program Studi Teknik Informatika
3
Contoh Kasus Menentukan_Kelulusan {I.S. : {F.S. : Kamus: nilai : real keterangan : string Algoritma: Input(nilai) If (nilai ≥ 60) Then keterangan ‘Lulus’ Else keterangan ‘Tidak Lulus’ EndIf output(keterangan) User memasukkan sebuah nilai} menampilkan keterangan “Lulus” atau “Tidak Lulus”} Algoritma dan Pemrograman Program Studi Teknik Informatika
4
Latihan Soal Buat algoritma untuk menghitung total bayar, dengan ketentuan: Tabel Barang Kode Barang Nama Barang Harga Satuan PK01 Pakaian Rp ,- TS02 Tas Rp ,- Jika membeli tidak kurang dari 5 buah, maka akan mendapat diskon 12,5% dari harga total. Tampilkan ke layar kode barang, nama barang, harga satuan, jumlah yang dibeli, diskon, total bayar, dan jumlah uang kembalian. Algoritma dan Pemrograman Program Studi Teknik Informatika
5
Analisis Terhadap Banyak Kasus
Bentuk Umum : if (kondisi_1) then {aksi_1} else if (kondisi_2) {aksi_2} .. if (kondisi_n-1) {aksi_n-1} {aksi_n} endif Nested If Algoritma dan Pemrograman Program Studi Teknik Informatika
6
Latihan Soal Buat algoritma untuk menentukan Nilai Mutu (Indeks Nilai)
Input? Output? Nilai Indeks Nilai : A, B, C, D, atau E Proses? Periksa Nilai, apakah diantara 80 – 100? Jika ya, maka Indeks Nilai = A Jika tidak, maka apakah Nilai ada diantara 70 – 79? Jika ya, maka Indeks Nilai = B Jika tidak, periksa apakah Nilai ada diantara 60 – 69? Jika ya, maka Indeks Nilai = C Jika tidak, periksa apakah Nilai ada diantara 50 – 59? Jika ya, maka Indeks Nilai = D Jika tidak, maka Indeks Nilai = E Algoritma dan Pemrograman Program Studi Teknik Informatika
7
Penyelesaian Menentukan_Indeks_Nilai {I.S. : {F.S. : Kamus: Algoritma: Input(Nilai) If (Nilai ≥ 80) and (Nilai ≤ 100) Then Indeks ‘A’ Else If (Nilai ≥ 70) and (Nilai ≤ 79) Indeks ‘B’ User memasukkan sebuah Nilai} menampilkan Indeks Nilai} Nilai : integer Indeks : char {Indeks Nilai} Algoritma dan Pemrograman Program Studi Teknik Informatika
8
Penyelesaian (lanjutan)
Else If (Nilai ≥ 60) and (Nilai ≤ 69) Then Indeks ‘C’ If (Nilai ≥ 50) and (Nilai ≤ 59) Indeks ‘D’ Indeks ‘E’ EndIf Output(Indeks) Algoritma dan Pemrograman Program Studi Teknik Informatika
9
SELESAI Alhamdulillah
Algoritma dan Pemrograman Program Studi Teknik Informatika
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.