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 :