coding program informasi nilai mahasiswa dengan menggunakan linux

Program ini berfungsi untuk menghitung nilai yang telah dicapai oleh seorang mahasiswa. Pada program ini user diminta untuk memasukkan nama, nim,  nilai uts, dan uas. Untuk kemudian dicetak pada output. Berikut coding program tersebut


#!/bin/sh
#soal2.sh
echo "---------------------------------------------------"
echo "|PROGRAM MENGHITUNG NILAI PRAKTIKUM SISTEM OPERASI|"
echo "---------------------------------------------------"
echo -n "Masukkan Nama Mahasiswa : "
read nama
echo -n "Masukkan NIM Mahasiswa : "
read nim
echo -n "Masukkan Nilai Tugas 1 : "
read tgs1
echo -n "Masukkan Nilai Tugas 2 : "
read tgs2
echo -n "Masukkan Nilai Tugas 3 : "
read tgs3
echo -n "Masukkan Nilai Tugas Akhir : "
read ta
echo -n "Masukkan Persentase Kehadiran: "
read hadir
echo
echo "---------------------------------------------------"
echo "| DAFTAR NILAI PRAKTIKUM |"
echo "---------------------------------------------------"
echo "Nama : $nama"
echo "NIM : $nim"
echo "Nilai Tugas 1 : $tgs1"
echo "Nilai Tugas 2 : $tgs2"
echo "Nilai Tugas 3 : $tgs3"
echo "Nilai Tugas Akhir : $ta"
echo "Persentase Kehadiran: $hadir %"
ntgs1=`expr $tgs1 \* 20 / 100`
ntgs2=`expr $tgs2 \* 20 / 100`
ntgs3=`expr $tgs3 \* 20 / 100`
nta=`expr $ta \* 30 / 100`
nhadir=`expr $hadir \* 10 / 100`
total=`expr $ntgs1 + $ntgs2 + $ntgs3 + $nta + $nhadir`
if [ $total -ge 80 -a 100 -le 100 ]
then
huruf=A
bobot=4.00

elif [ $total -ge 75 -a 79 -le 79 ]
then
huruf=A-
bobot=3.67

elif [ $total -ge 70 -a 74 -le 74 ]
then
huruf=B+
bobot=3.33

elif [ $total -ge 65 -a 69 -le 69 ]
then
huruf=B
bobot=3.00

elif [ $total -ge 60 -a 64 -le 64 ]
then
huruf=B-
bobot=2.67

elif [ $total -ge 55 -a 59 -le 59 ]
then
huruf=C+
bobot=2.33

elif [ $total -ge 50 -a 54 -le 54 ]
then
huruf=C
bobot=2.00

elif [ $total -ge 40 -a 49 -le 49 ]
then
huruf=D
bobot=1.00

else
huruf=E
bobot=0.00
fi
echo "Nilai Huruf : $huruf"
echo "Bobot Nilai : $bobot"


Silahkan anda coba menggunakan terminal di Linux
dan maka hasilnya akan menjadi seperti gambar di bawah ini:

sekian artikel dari saya semoga para pembaca dapat melakukan atau mencoba sendiri menggunakan terminal di linux

Komentar

Posting Komentar