Membuat program yang menyediakan menu:
1. Menghitung Luas Lingkaran
2. Menghitung Volume Tabung
3. Buat file helloword.sh
4. Melihat isi file helloword.sh
=> buat file skrip dengan nama fungsi.sh
=> pertama kita buat fungsi luaslingkaran:
#!/bin/bash
# program menggunakan fungsi
clear
## fungsi untuk menghitung luas lingkaran
luasLingkaran(){
echo "% Menghitung Luas Lingkaran %"
echo -n "Masukkan Jari-jari:"
read r
luas=$(echo "3.14*($r * $r)" | bc)
echo "Luas Lingkaran Adalah = $luas"
} ##Akhir Fungsi
=> kedua kita buat fungsi volumetabung:
## fungsi untuk menghitung volume tabung
volumetabung(){
echo "% Menghitung Volume Tabung %"
echo -n "Masukkan Jari-jari Tabung:"
read r
echo -n "Masukkan tinggi Tabung:"
read t
volume=$(echo "3.14*($r * $r * $t)" | bc)
echo "Volume Tabung Adalah = $volume"
} ##Akhir Fungsi
=> ketiga kita buat fungsi addfile:
## fungsi untuk menambahkan file helloword.sh
addfile(){
echo "% Membuat file helloword.sh %"
touch helloword.sh
} ##Akhir Fungsi
=> keempat kita buat fungsi lihatisi:
## fungsi untuk melihat isi file helloword.sh
lihatisi(){
echo "% Melihat Isi file helloword.sh %"
nano helloword.sh
} ##Akhir Fungsi
=> terakhir kita membuat menu utama untuk memanggil semua fungsi yang akan dijalankan pada program tersebut.
MENU=1
while [ $MENU ] ## untuk pengulangan pemanggilan MENU
do
## tampilan dari isi MENU utama
echo "1. Luas Lingkaran"
echo "2. Volume Tabung"
echo "3. Buat file helloword.sh"
echo "4. Melihat isi helloword pakai text editor"
echo "5. exit"
echo "=========================================="
echo -n "Masukkan Pilihan anda:"
read MENU
## pemanggilan fungsi pada MENU utama
case $MENU in
1) luasLingkaran ##pemanggilan fungsi luaslingkaran
sleep 5
clear
;;
2) volumetabung ##pemanggilan fungsi volumetabung
sleep 5
clear
;;
3) addfile ##pemanggilan fungsi addfile
sleep 5
clear
;;
4) lihatisi ##pemanggilan fungsi lihatisi
sleep 5
clear
;;
5) exit
esac
done
===> Hasil running dari programnya:
1. Menghitung Luas Lingakaran
2. Menghitung Volume Tabung
3. Buat file helloword.sh
4. Melihat isi file helloword.sh
%%% Selamat Belajar yach %%%
0 komentar:
Posting Komentar