Cara membuat shell program nilai mahasiswa




Kali ini saya akan membagikan shell program membuat perhitungan nilai akhir mahasiswa di mana script ini sebagai contoh urutan cara membuatnya.
Berikut Coding untuk membuat program tersebut :


echo "+++++++++++++++++++++++++++++++++"
echo "  Ricky Satria           "
echo "  140010039              "
echo "+++++++++++++++++++++++++++++++++"
echo -n "Masukan Nama Mahasiswa: "
read nama
echo -n "Masukan Absensi : "
read absen
echo -n "Masukan Tugas : "
read tugas
echo -n "Masukan Quis : "
read quis
echo -n "Masukan UTS : "
read uts
echo -n "Masukan UAS : "
read uas

nabsen=$((absen * 15))

ntugas=$((tugas * 20))

nquis=$((quis * 15 ))

nuts=$((uts * 25 ))

nuas=$((uas * 25))

let totalsemua=(nabsen + ntugas + nquis + nts + nuas)/100

echo "++++++++++++++++++++++++++++++++"
echo -n "Nilai: "
echo "scale=2:($nabsen + $ntugas + $nquis + $nuts + $nuas)/100" | bc

if [ $totalsemua -le 100 -a $totalsemua -ge 86 ]; then
        echo "Anda mendapat nilai A"
elif [ $totalsemua -le 85 -a $totalsemua -ge 81 ]; then
        echo "Anda mendapat nilai AB"
elif [ $totalsemua -le 80 -a $totalsemua -ge 71 ]; then
        echo "Anda mendapat nilai B"
elif [ $totalsemua -le 70 -a $totalsemua -ge 66 ]; then
        echo "Anda mendapat nilai BC"
elif [ $totalsemua -le 65 -a $totalsemua -ge 56 ]; then
        echo "Anda mendapat nilai C"
elif [ $totalsemua -le 55 -a $totalsemua -ge 41 ]; then
        echo "Anda mendapat nilai D"
elif [ $totalsemua -le 40 -a $totalsemua -ge 0 ]; then
        echo "Anda mendapat nilai E"
elif
        echo "tidak ada"


Hasil Program :


Previous
Next Post »