-->

5 Contoh Penggunaan Algoritma IF dan Case Dalam Pseudocode


Autodika.com - Algoritma adalah sebuah cara atau metode yang digunakan untuk menyelesaikan kasus-kasus tertentu. Semua yang berhubungan dengan pemrograman pada mata kuliah Algoritma dan Pemrograman ini dipelajari dari dasar hingga tingkat yang lebih tinggi. Algoritma ini bisa direpresentasikan lewat bahasa pemrograman pseudocode. Berikut ini 5 contoh penggunaan if dan case dalam pseoudocode.
https://www.autodika.com/


5 Penggunaan IF

Contoh 1 
Algoritma Menonton_Film_Romantis;
Deklarasi
      umur = integer
Begin 
      output ("masukan umur");
      input ("umur");
IF umur = 17 then;
      output "selamat menonton film";
else
      output "maaf anda tidak bisa menonton film ini";
END IF 

Contoh 2 
Algoritma Lampu_Lalu_Lintas;
Deklarasi
      warna = string
Begin 
      output ("masukan warna lampu");
      input ("warna");
IF warna lampu = merah then;
      output "berhenti"
   else if warna lampu = kuning then;
        output "hati-hati"
       else 
        output "jalan terus"
END IF

Contoh 3
Algoritma Indeks_Prestasi;
Deklarasi
      NA = integer
Begin
      output ("masukan Nilai Akhir)
      input ("NA")
IF NA => 85 then
      output "A"
else IF NA < 85 AND NA => 70 then
      output "B"
else IF NA < 70 AND NA => 55 then
      output "C"
else IF NA < 55 AND NA => 40 then
      output "D"
else
      output "E"
END IF

Contoh 4
Algoritma Menjual_Barang;
Deklarasi
      harga jual : integer
Begin
      output ("masukan harga jual")
      input ("harga jual")
      harga jual ←  5000
IF harga jual = 5000 then
      output "barang dijual"
END IF

Contoh 5
Algoritma Nilai;
Deklarasi
      nilai = string
Begin
      output ("masukan nilai")
      input ("nilai")
IF nilai = A then
       output "memuaskan"
       else
          IF nilai = B then 
                output "cukup"
            else 
                IF nilai = C then 
                    output "kurang"
                END IF
          END IF
END IF

5 Penggunaan CASE

Contoh 1
Algoritma Indeks_Nilai;
Deklarasi
      nilai = char
      keterangan = string
Begin
      output ("masukan nilai")
      input ("nilai")
Case nilai
      A = keterangan ←  'sangat baik';
      B = keterangan ←  'baik';
      C = keterangan ←  'cukup';
      D = keterangan ←  'kurang';
      E = keterangan ←  'sangat kurang';
   otherwise keterangan ←  "inputan A-E"
END CASE
output ("keterangan")
END

Contoh 2
Algoritma Menampilkan_Mata_Kuliah;
Deklarasi
      no = integer
      print = string
Begin
      input ('no')
Case no
         1 = print ←  'Algoritma dan Pemrograman'
         2 = print ←  'Pengantar Teknologi Informasi'
         3 = print ←  'Logika Informatika'
END CASE
output 'print'

Contoh 3
Algoritma Mencetak_Halaman;
Deklarasi
      nomor = integer
      print = string
Begin
      output ("masukan nomor halaman")
      input ("nomor")
Case nomor
           1 = print ←  'Halaman Judul'
           2 = print ←  'Halaman Kata Pengantar'
           3 = print ←  'Halaman Pengesahan'
END CASE
output 'print'

Contoh 4
Algoritma Hadiah_Peringkat
Deklarasi
        no peringkat = integer
        nmperingkat = string
        hadiah = string
Begin
       output ("masukan no peringkat")
       input ("no peringkat")
Case no peringkat
         1 = nmperingkat ←  Ani
               Case Hadiah
               output ←  buku
         2 = nmperingkat ←  Ana
               Case Hadiah
               output ←  pena
         3 = nmperingkat ←  Ane
               Case Hadiah
               output ←  pensil
END CASE

Contoh 5
Algoritma List_Menu_Makanan;
Deklarasi
      nomor list = integer
      menu = string
Begin
      output ('masuan nomor list')
      input ('menu')
Case nomor list 
           1 : nasi goreng
           2 : mie goreng
           3 : ayam goreng
END CASE
output 'Menu'

Autodika.com - 5 dari contoh penggunaan IF dan Case diatas merupakan algoritma yang direpresentasikan dalam bahasa pemrograman pseudocode. Penggunaan IF dan CASE didasarkan pada kondisi pemilihan yang dapat ditentukan selanjutnya menggunakan aksi. Dalam penggunaan IF terbagi menjadi satu pilihan (tanpa else), dua pilihan (dengan else) dan if bersarang. Sedangkan Case terbagi menjadi case tanpa otherwise, case dengan otherwise, case dengan aksi yang sama untuk beberapa nilai dan case bersarang dimana dalam case ada case lagi. Contoh-contoh diatas merupakan penggunaan if dan case yang saya buat bermacam-macam dengan kondisi pemilihan yang berbeda. Sekian penjelasan dan contoh dari saya, terimakasih.

1 Response to " 5 Contoh Penggunaan Algoritma IF dan Case Dalam Pseudocode"

  1. /*
    SET umur
    SET tinggi
    SET tarif

    IF umur LESS THAN 1 THEN
    DISPLAY "Dilarang masuk"
    ELSE IF umur BETWEEN 2 AND 3 THEN
    IF tinggi GREATER THAN 70 THEN
    SET tarif TO 30000 + 10000
    ELSE
    SET tarif TO 30000
    END IF
    ELSE IF umur BETWEEN 4 AND 7 THEN
    IF tinggi GREATER THAN 120 THEN
    SET tarif TO 40000 + 15000
    ELSE
    SET tarif TO 40000
    END IF
    ELSE IF umur BETWEEN 8 AND 10 THEN
    IF tinggi GREATER THAN 150 THEN
    SET tarif TO 50000 + 20000
    ELSE
    SET tarif TO 50000
    END IF
    ELSE
    SET tarif TO 80000
    END IF
    */

    ReplyDelete

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel