Dokumen tersebut membahas beberapa algoritma, yaitu:
1. Algoritma untuk menghitung luas daerah kuning dari sebuah gambar berdasarkan nilai X yang diinputkan pengguna
2. Algoritma untuk mengkonversi hari menjadi tahun dan bulan berdasarkan jumlah hari proyek
3. Algoritma untuk menghitung jarak antara dua tanggal yang diinputkan
2. Tiap instruksi dikerjakan satu per satu
Tiap instruksi dilaksanakan tepat sekali, tidak ada instruksi yang diulang
Urutan instruksi dikerjakan sebagaimana tertulis di dalam teks algoritmanya
Akhir dari instruksi terakhir merupakan akhir algoritma
4. Algoritma
A = 10
A = A2+2
B = A – 5
C = A + B + 3
C = C + 5
Output
(A,B,C)
A = 102
B = 97
C = 207
A = 10
B = A – 5
A = A2+2
C = A + B + 3
C = C + 5
Output
(A,B,C)
A = 102
B = 5
C =115
5. Buatlah sebuah algoritma dengan spesifikasi sebagai berikut
1. Menampilkan tulisan “Halo, siapa namamu?”
2. Meminta pengguna memasukkan namanya
3. Menuliskan pesan “Senang berteman denganmu”, <nama>
6. Program halo_nama
Deklarasi
Nama : string
Algoritma
Output (‘Halo siapa namamu? ‘)
Input (nama)
Output (‘Senang berteman denganmu ‘,nama)
7. Tulislah algoritma untuk menghitung luas daerah yang
berwarna kuning dari gambar ini. Data masukan dibaca dari
keyboard dan luas bangun ditampilkan di monitor
8. Program kuning
Deklarasi
Const phi : real = 3.14
X : integer
Lspersegi,lslingkaran,lskuning : real
Algoritma
Output (‘Masukkan Nilai X = ‘)
Input (x)
Lspersegi sqr (x)
Lslingkaran phi*sqr(x)
Lskuning lspersegi – lslingkaran
Output (‘Luas daerah kuning ‘,lskuning)
9. Sebuah proyek dikerjakan dalam x hari. Tulislah
algoritma untuk mengkonversi berapa tahun, berapa
bulan, dan berapa hari proyek tersebut dikerjakan.
Asumsikan 1 tahun = 365 hari, 1 bulan = 30 hari
10. Dibaca dua buah tanggal. Tulislah algoritma untuk
menghitung berapa hari jarak kedua tanggal tersebut.
11. Buat algoritma yang membaca nilai uang (rupiah) dalam
kelipatan 25, lalu menentukan berapa nilai tukaran pecahan.
Pecahan yang tersedia
Rp. 1000
Rp. 500
Rp. 100
Rp. 50
Rp. 25
12. Untuk menentukan berat badan ideal, tinggi badan dikurangi 100, lalu kurangi lagi
dengan 10% dari hasil pengurangan pertama. Tulis algoritma yang membaca tinggi
badan lalu menentukan berat badan yang ideal untuk tinggi tersebut.
13. Seekor semut menempuh perjalanan sejauh x cm. Tulislah algoritma
untuk mengkonversi jarak x ke dalam kilometer-meter-sentimeter
1 m =100 cm
1 km = 1000 m = 100.000cm
14. Tuliskan algoritma yang membaca panjang sebuah benda dalam
satuan meter. Konversikan ke dalam satuan inchi,kaki,dan yard
1 inchi = 25.4 mm
1 kaki = 30.48 cm
1 yard = 0.9144 m