Minggu, 08 Juni 2014

Program Bash Script Linux: Hitung Gaji

Soal

program shell
1. masukkan gaji
2. masukkan jumlah anak
3. tampilkan gaji
4. keluar

ad 1 -> gaji pokok :
tunjangan :
ad 2 -> jumlah anak :
ad 3 -> gaji total :
jml potongan :
gaji bersih :

jumlah potongan adalah
* jika mempunyai anak maka 2.5% dari gaji pokok
* jika belum punya anak maka 5% dari gaji pokok

Jawaban

#!/bin/sh
clear
while :
do
  echo "[1] Masukkan Gaji"
  echo "[2] Masukkan Jumlah Anak"
  echo "[3] Tampilkan Gaji"
  echo "[4] Keluar"
  echo -n "Ketik angka pilihan Anda [1-4]: "
  read pil
  case $pil in
    1) echo -n "Gaji Pokok : "
read gpokok
echo -n "Tunjangan  : "
read tunjangan
echo " " ; read ;;
    2) echo -n "Jumlah Anak       : "
read janak
echo " " ; read ;;
    3)  if [ "$janak" -eq 0 ]
then
panak=$[gpokok*5/100]
else
panak=$[gpokok*25/1000]
fi
gbersih=$[gpokok+tunjangan-panak]
echo "Gaji Total:"
echo "* Jumlah Potongan = $panak"
echo "* Gaji Bersih = $gbersih"
echo " " ; read ;;
    4) exit 0 ;;
    *) echo "Sing teliti to bro !!! Ayo baleni maneh" ; read ;;
  esac
done


Tidak ada komentar:

Posting Komentar