Home » » Input Nilai Mahasiswa Menggunakan Linux

Input Nilai Mahasiswa Menggunakan Linux



Input Nilai Mahasiswa Menggunakan Linux




 Untuk scriptnya ada di bawah ini :


#!/bin/bash
lagi='y'
while [ $lagi == 'y' ] || [ $lagi == 'Y' ];
do

clear;
tput cup 2 5;printf '\e[4;1;36mMenghitung Nilai Mahasiswa By Putra Hermanto Panjaitan\e[0m';
tput cup 4 5;  echo "Nama";
tput cup 5 5;  echo "Nim";
tput cup 6 5;  echo "Nilai kuis";
tput cup 7 5;  echo "Nilai UTS";
tput cup 8 5;  echo "Nilai UAS";
tput cup 9 5;  echo "Nilai AKHIR";


tput cup 4 20; echo ":";
tput cup 5 20; echo ":";
tput cup 6 20; echo ":";
tput cup 7 20; echo ":";
tput cup 8 20; echo ":";
tput cup 9 20; echo ":";




tput cup 4 22;read nama;
tput cup 5 22;read nim;
tput cup 6 22;read kuis;
tput cup 7 22;read uts;
tput cup 8 22;read uas;


let " total = $kuis + $uts + $uas"
let " akhir = $total  / 3"
tput cup 9 22;echo $akhir;

#variabel untuk mengecek bahwa input berisi angka angka=`^[0-9]+$`
##grade
if [[ "$kuis" =~ $angka && "$uas" =~ $angka && "$uts" =~ $angka ]]; then
 if [[ $akhir -ge 90 && $akhir -le 100 ]]; then
 tput cup 10 22;
 elif [[ $akhir -ge 80 && $akhir -lt 90 ]]; then
 tput cup 10 22;
 elif [[ $akhir -ge 70 && $akhir -lt 80 ]]; then
 tput cup 10 22;
 elif [[ $akhir -ge 60 && $akhir -lt 70 ]]; then
 tput cup 10 22;
 elif [[ $akhir -ge 0 && $akhir -lt 60 ]]; then
 tput cup 10 22;

 tput cup 10 22; echo "Input Salah";
 fi
else
 tput cup 10 22; echo "Input Salah";
fi

echo
echo -n "Apakah anda ingin mengulang program ini ? [y/n]: ";
read lagi;
done

 Semoga bermanfaat   ('_')  !!
 

0 komentar:

Post a Comment