PERTEMUAN 4 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PEMILIHAN

STRUKTUR KONTROL PEMILIHAN

Struktur kontrol pemilihan dalam pseudocode digunakan untuk menggambarkan:

  • Pilihan antara dua atau lebih tindakan, tergantung pada apakah kondisi yang diberikan.
    Contoh :
    IF jumlah orang > 10 THEN pintu dibuka
    ELSE dibatalkan karena kurang peminatnya.
  • Kondisi bernilai True atau False
    Contoh :
    IF member THEN Diskon = 20% * Harga

    Kondisi berdasarkan perbandingan 2 item yang dinyatakan dengan salah satu operator relasi berikut :

          < lebih kecil dari
          > lebih besar dari
          = sama dengan
          <= lebih kecil sama dengan
          >= lebih besar sama dengan
          <> tidak sama dengan
Ada beberapa variasi dari struktur kontrol selection yaitu:

  1. Simple Selection
  2. Combined / Multiple Selection
  3. Nested Selection
    a. Linear Nested IF Statement
    b. Non-Linear IF Statement
  4. Perintah Case

LATIHAN 3

Dibaca sebuah bilangan bulat yang mewakili pengukuran suhu air (dalam 0C) pada tekanan atmosfir, harus dituliskan wujud air pada temperatur dan tekanan tersebut.
Ketentuan :
Beku jika suhu ≤ 0
Cair jika 0 < suhu ≤ 100
Uap jika suhu > 100
Buatlah pseudocode, flowchart dan program dari masalah di atas.

Pseudocode :
Flowchart :

TUGAS 3

Buatlah program berikut sesuai dengan tahapan pembangunan program :

  1. Pseudocode untuk menghitung akar-akar persamaan kuadrat f(x) = Ax2+Bx+C. Syarat A ≠0
    D>0 punya dua akar real yang berbeda
    D=0 akar kembar
    D<0 akar kompleks
  2. Program untuk menghitung ekivalensi bilangan dalam detik menjadi berapa hari, jam berapa menit dan berapa detik.

Komentar

Postingan Populer