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
Posting Komentar