Copyright © Ari Kuswanto
Design by Dzignine
Jumat, 05 November 2010

Just Another Unix Programming

Nah lho…. Pengalaman dengan UNIX Programing belum ? mau coba… nih saya ada coding sedikit… tolong di praktekin ya temen2 dan lihat keajaiban apa yang terjadi di dalamnya..


Here we Go !!


  1. Latihan Program Menu Rumus


    [root@localhost ~]# vi menurumus.sh


    #!bin/bash

    clear

    echo "----------------------------------------------"

    echo "MENU RUMUS"

    echo "1. Rumus Volume Bola"

    echo "2. Rumus Luas Persegi Panjang"

    echo "3. Rumus Segitiga"

    echo ""

    echo –n "Masukkan Pilihan Anda : "

    read pil

    if [ $pil –eq 1 ]; then

    echo –n "Masukkan jari-jari : "

    read r

    let v_bola=(4*22*r*r*r)/21

    echo "Volume Bola : $v_bola"

    elif [ $pil –eq 2 ]; then

    echo –n "Masukkan panjang : "

    read p

    echo –n "Masukkan lebar : "

    read l

    let luas_pp=p*l

    echo "Luas Persegi Panjang : $luas_pp"

    elif [ $pil –eq 3 ]; then

    echo –n "Masukkan alas : "

    read a

    echo –n "Masukkan tinggi : "

    read t

    let l_segi3=(a*t)/2

    echo "Luas Segitiga : $l_segi3"

    else

    echo "Pilihan Anda Tidak Tersedia"

    exit 1

    fi

    echo "----------------------------------------------"




  2. Latihan Program Perbandingan 3 Angka

    [root@localhost ~]# vi perbandingan.sh


    #!bin/bash

    clear

    echo "----------------------------------------------"

    echo "Latihan Perbandingan 3 Angka"

    echo ""

    echo –n "Masukkan angka1 : "

    read a

    echo –n "Masukkan angka2 : "

    read b

    echo –n "Masukkan angka3 : "

    read c

    echo ""

    echo "maka : "

    if [ a –gt b ] && [ a –gt c ]; then

    echo "$a adalah angka terbesar"

    elif [ b –gt a ] && [ b –gt c ]; then

    echo "$b adalah angka terbesar"

    elif [ c –gt a ] && [ c –gt b ]; then

    echo "$c adalah angka terbesar"

    fi

    if [ a –lt b ] && [ a –lt c ]; then

    echo "$a adalah angka terkecil"

    elif [ b –lt a ] && [ b –lt c ]; then

    echo "$b adalah angka terkecil"

    elif [ c –lt a ] && [ c –lt b ]; then

    echo "$c adalah angka terkecil"

    fi

    if [ a –eq b ]; then

    echo "$a nilainya sama dengan $b"

    elif [ a –eq c ]; then

    echo "$a nilainya sama dengan $c"

    elif [ b –eq c ]; then

    echo "$b nilainya sama dengan $c"

    fi

    echo "----------------------------------------------"