Kaskus

Tech

ghiyats94Avatar border
TS
ghiyats94
yang ngerti shell bash programming, masuk!
misi gan ane newbie baru kemaren sore(asli baru kemaren sore) belajar shell bash, langsung dapet tugas dari dosen ane klasifikasi nilai gitu. gampang banget sebenernya, tapi karena ane belum terlalu familiar sama syntax nya jadi agak kerepotan, ini kodingan ane gan gagal run mulu,
Code:

echo "berapa jumlah muridnya?"
read n

for ((i=0;i<n;i++))
do
echo "nama : " read nama[$i]
echo "nilai UTS : " read uts[$i]
echo "nilai UAS : " read uas[$i]

let "hasil[$i]=((uts[$i]*40/100)+(uas[$i]*60/100))/2

$echo "Hasil yang didapat adalah: $hasil[$i]

if(hasil[$i] -ge 85);
then
grade[$i]="A";

elif(hasil[$i] -le 84 && hasil[$i] -ge 75);
then
grade[$i]="B";

elif(hasil[$i] -le 74 && hasil[$i] -ge 60);
then
grade[$i]="C";

elif(hasil[$i] -le 59 && hasil[$i] -ge 55);
then
grade[$i]="D";

elif(hasil[$i] -le 54 && hasil[$i] -ge 0);
then
grade[$i]="E";

else
then
grade[$i]="Unrated";

fi

echo "grade yang di dapat : $hasil[$i]"
done

echo "====================================================================================="
echo "No Nama UTS UAS hasil grade "
echo "====================================================================================="
for ((i=0;i<n;i++))
do
echo "$i $nama[$i] $uts[$i] $uas[$i] $grade[$i]"

done

echo "====================================================================================="


mohon koreksinya gan! makasi sebelumya emoticon-Shakehand2
0
788
1
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan