Kasus 1 Buat algoritma untuk menghitung gaji pegawai. Gaji pegawai didapat dari gaji pokok ditambah tunjangan keluarga dan tunjangan jabatan. Tunjangan keluarga diberikan pada pegawai yang sudah menikah sebesar 25% dari gaji pokok. Tunjangan jabatan diberikan berdasarkan golongan, jika golongan A maka tunjangannya 30% dari gaji pokok, Jika B maka 25% dari gaji pokok dan jika C maka 15% dari gaji pokok
Solusi algoritma Input Gaji_pokok Input Status Input Golongan If status= menikah then tunjangan _keluarga=0.25*gaji_pokok Else tunjangan_keluarga=0 End if If golongan =A then tunjangan =0.3*gaji_pokok Else if golongan=B then tunjangan=0.25*gaji_pokok Else if golongan=C then tunjangan =0.15*gaji_pokok Else tunjangan = 0 Gaji_pegawai=gaji_pokok +tunjangan_keluarga+tunjangan Output gaji_pegawai
Kasus 2 Konsumen pada sebuah bank akan memdapatkan bunga dan pajak dari tabungannya. Bunga didapat berdasarkan jumlah tabungannya. Jika tabungannya antara 1 sampai 1 juta maka mendapatkan bunga sebesar 9%/tahun dari total tabungannya. Tabungan >1juta s/d 10 juta mendapatkan bunga 12%/tahun. Tabungan>10 juta s/d 100 juta mendapatkan bungan 15%/tahun Dan >100 juta mendapatkan bunga 17%/tahun. Semua konsumen dikenakan pajak sebesar 1%/bulan dari total tabungannya. Buat algoritma untuk menghitung berapa bunga dan pajak perbulan.
Input tabungan If tabungan >=1 and tabungan <=1000000 then bunga=0.09/12*tabungan Else if tabungan <=10000000 then bunga=0.12/12*tabungan Else if tabungan <=100000000 then bunga=0.15/12*tabungan Else bunga =0.17/12*tabungan end if Pajak=0.01*tabungan Output bunga Output pajak