Berikut ini contoh program percabangan If dimana password tidak ditampilkan
Scriptnya sebagai berikut
echo \"---- CONTOH PERCABANGAN -----\"
username=\"\"
password=\"\"
echo \"Masukkan username: \"
read username
echo \"Masukkan password: \"
read -ers password #-ers fungsi untuk menghilangkan password
echo \"\"
if [ \"$username\" = \"linux\" -a \"$password\" = \"rahasia\" ]
then
echo \"LOGIN BERHASIL\"
else
echo \"LOGIN GAGAL\"
fi
Berikut Hasil Keluarannya:
"---- CONTOH PERCABANGAN -----"
"Masukkan username: "
linux
"Masukkan password: "
"" ------------------> Password tidak ditampilkan
"LOGIN BERHASIL"
------------------------------------------------------------------------------------------------------------------
Contoh Program berikut menggunakan Prosedur:
proc_tambah()
{
echo Penjumlahan bil.pertama dan kedua : `expr $bil1 + $bil2`
}
proc_kurang()
{
echo Pengurangan bil.pertama dan kedua : `expr $bil1 - $bil2`
}
proc_kali()
{
echo Perkalian bil.pertama dan kedua : `expr $bil1 \* $bil2`
}
proc_bagi()
{
echo Pembagian bil.pertama dan kedua : `expr $bil1 / $bil2`
}
clear
echo ==============================================
echo
echo Contoh Penggunaan Procedure dan Case
echo
echo ==============================================
echo
echo -e "Masukkan bilangan pertama : \c"
read bil1
echo -e "Masukkan bilangan kedua : \c"
read bil2
echo
echo ----------------------------------------------
echo Pilih Operasi Aritmatika
echo ----------------------------------------------
echo
echo a. Penjumlahan c. Perkalian
echo b. Pengurangan d. Pembagian
echo
echo all. Pilih semua x. Keluar
echo ----------------------------------------------
echo
echo -e "Masukkan pilihan anda :\c"
read pil
echo
case $pil in
a)proc_tambah;;
b)proc_kurang;;
c)proc_kali;;
d)proc_bagi;;
all)proc_tambah
proc_kurang
proc_kali
proc_bagi
;;
x)exit 1;;
*)continue;;
esac
echo
exit 0
------------------------------------------------------------------------------------------------------------------
echo "1. Siapa yang aktif"
echo "2. Tanggal hari ini"
echo "3. Kalender bulan ini"
echo -e "Pilihan : \c"
read PILIH
case $PILIH in
1)echo "Yang aktif saat ini"
who
;;
2)echo "Tanggal hari ini"
date
;;
3)echo "Kalender bulan ini"
cal
;;
*)
echo "Salah pilih !!"
;;
esac
Selamat mencoba
Langganan:
Posting Komentar (Atom)
Penerimaan Mahasiswa IKATAN KERJA PLN
KABAR GEMBIRA UNTUK PUTRA PUTRI TERBAIK INDONESIA! “The Future of Energy is Electricity” Be a Global Energy and Industry’s Expert Leaders...
-
Saat ini Dosen dan Mahasiswa banya di tuntut untuk menulis jurnal terkadang kita susah untuk mendapatkan literatur atau membuat Bibliograph...
-
Suatu hari, Imam Al-Ghazali berkumpul dengan murid-muridnya lalu beliau bertanya (Teka Teki ) : Imam Ghazali : "Apakah yang paling de...
Tidak ada komentar:
Posting Komentar
Harap isi komentar dengan sopan