Rabu, 14 Desember 2011

Tugas Tambahan Modul 3

Annyeong Haseyo....Chinggudeul!!! Kembali lagi nih, kali aq bakalan sharing mengenai tugas tambahan Modul 3 Praktikum sistem Operasi ku, semoga bermanfaat untuk kalian, kali2 aj dsuruh buat kayak gni, langsung ja yuk! 
Pertama : Membuat program Luas segitiga n Lingkaran

Tampilan skrip
#!/bin/sh
echo " Pilih Menu "
echo "1. Hitung Luas segitiga"
echo "2. Hitung Luas Lingkaran"
echo "Pilih Menu: "
read pil
echo "========================="
case $pil in
        1)
         echo " Hitung Luas Segitiga "
         echo "Input Alas: "
         read a
         echo "Input Tinggi: "
         read t
         s=`echo 0.5*$a*$t |bc`
         echo "Maka Luas Segitiga = $s"
         ;;
        2)
        echo " Hitung Luas Lingkaran "
        echo "Input Jari-jari Lingkaran: "
        read r
        l=`echo 3.14*$r*$r |bc`
        echo "Maka Luas Lingkaran = $l"
        ;;
        *)
        echo "Pilihan Salah"
esac

Hasil Running:

Kedua: Membuat program Konversi Bilangan desimal ke Biner!!!!
Tampilan Skrip
#!/bin/sh
echo "Konversi Desimal ke Biner"
read a
rem=1
bno=' '
while [ $a -gt 0 ]
do
rem=`expr $a % 2`
bno=$bno$rem
a=`expr $a / 2`
done
i=${#bno}
final=" "
while [ $i -gt 0 ]
do
rev=`echo $bno | awk '{printf substr( $0,'$i',1 ) }'`
final=$final$rev
i=$(($i-1))
done
echo "Hasil Konversi = $final"

Hasil Running:

Tidak ada komentar:

Posting Komentar