際際滷

際際滷Share a Scribd company logo
Materi 4
Referensi Algoritma Pemrograman
DASAR PERCABANGAN
KONSEP PERCABANGAN
STRUKTUR CASE
Konstruksi Case dapat menyederhanakan penulisan
dari konstruksi IF BERSARANG, sebagaimana
contoh dari materi sebelumnya. Konstruksi Case
sebagai berikut :
Case: pilih
nilai 1: aksi1;
nilai 2: aksi2;
.
.
otherwise: aksin;
endcase
CONTOH ANALSISI Case
Buatlah algoritma yang membaca sebuah bilangan bulat yang nilainya
terletak antara 1 sampai 4, lalu mencetak tulisan angka tersebut. Misalkan
bila dibaca angka satu, maka tercetak tulisan satu, bila dibaca 2, maka
tercetak tulisan dua dan begitu seterusnya, sampai dengan empat buah
angka.
Penyelesaian
Dengan konstruksi CASE, algoritma untuk masalah diatas dapat dibuat
lebih singkat jika dibandingkan dengan konstruksi IF Bersarang.
Angka: Integer
Read(angka)
Case angka:
1 : write(satu);
1 : write(dua);
1 : write(tiga);
1 : write(empat);
Otherwise : write(angka yang dimasukkan salah;
endcase
TUGAS ANALISIS DUA KASUS
Tuliskan algoritma yang membaca nomor bulan sesuai
dengan kalender, lalu tuliskan nama bulan sesuai angka
bulannya, Misal, jika bulan tersebut adalah bulan ke-8,
maka tercetak Agustus

More Related Content

Materi percabangan 4

  • 1. Materi 4 Referensi Algoritma Pemrograman DASAR PERCABANGAN
  • 3. STRUKTUR CASE Konstruksi Case dapat menyederhanakan penulisan dari konstruksi IF BERSARANG, sebagaimana contoh dari materi sebelumnya. Konstruksi Case sebagai berikut : Case: pilih nilai 1: aksi1; nilai 2: aksi2; . . otherwise: aksin; endcase
  • 4. CONTOH ANALSISI Case Buatlah algoritma yang membaca sebuah bilangan bulat yang nilainya terletak antara 1 sampai 4, lalu mencetak tulisan angka tersebut. Misalkan bila dibaca angka satu, maka tercetak tulisan satu, bila dibaca 2, maka tercetak tulisan dua dan begitu seterusnya, sampai dengan empat buah angka. Penyelesaian Dengan konstruksi CASE, algoritma untuk masalah diatas dapat dibuat lebih singkat jika dibandingkan dengan konstruksi IF Bersarang. Angka: Integer Read(angka) Case angka: 1 : write(satu); 1 : write(dua); 1 : write(tiga); 1 : write(empat); Otherwise : write(angka yang dimasukkan salah; endcase
  • 5. TUGAS ANALISIS DUA KASUS Tuliskan algoritma yang membaca nomor bulan sesuai dengan kalender, lalu tuliskan nama bulan sesuai angka bulannya, Misal, jika bulan tersebut adalah bulan ke-8, maka tercetak Agustus