Teknik modular
Contoh 1 Buat algoritma untuk menghitung penjumlahan, pengurangan, perkalian, dan pembagian dari 2 bilangan
Main input x input y modul_jumlah modul_kurang Modul_kali modul_bagi output (jumlah) output (kurang) output (kali) ouput ( bagi) Modul_jumlah jumlah=x+y Modul_kurang kurang=x-y kali=x*y Modul_bagi bagi=x/y
Contoh 2 Buat algoritma dg teknik modular untuk menghitung diskon dan pajak Diskon diberikan jika total pembeliannya diatas 100 ribu sebesar 5% dari total pembeliannya. Pajak dikenakan jika total pembelian setelah diskon diatas 100 ribu sebesar 2% dari total pembelian setelah diskon. Hitung berapa yang harus dibayar?
Modul_diskon if (total_pembelian>100000) then diskon=0.05*total_pembelian else diskon=0 End if Modul_pajak if (sub_total>100000) then pajak=0.02*sub_total else pajak=0 end if Main input total_pembelian modul_diskon sub_total=total_pembelian-diskon modul_pajak total_bayar=sub_total+pajak output (total_bayar)
Contoh 3 Buat algoritma dg teknik modular untuk menghitung gaji Gaji didapat dari gaji pokok + tunjangan Gaji pokok didapat berdasarkan golongan, jika gol=A maka gaji pokoknya 1000, B=2000, dan C=3000 Tunjangan diberikan jika statusnya sudah menikah sebesar 25% dari gaji pokok
Modul_gaji_pokok if (gol=A) then gp=1000 else if (gol=B) then gp=2000 else if (gol=C) then gp=3000 end if Modul_tunjangan if (status=menikah) then tunjangan=0.25*gp else tunjangan=0 Main input (gol,status) modul_gaji_pokok modul_tunjangan Total_gaji=gp+tunjangan output (total_gaji)