5 Algoritma sederhana

5 Algoritma sederhana

====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 

====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

====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

====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

====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

====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

====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'

====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'

====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

====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'

Komentar

Postingan populer dari blog ini

Menubar pada Netbeans

Algoritma menghitung Luas Segitiga,Luas Peesegi panjang, Luas Lingkaran