Rabu, 14 Desember 2011

Membuat program menghitung luas segitiga dan lingkaran dalam satu program

membuat program yang enak tuk dipandang(_0) pingin banget... teryata setelah googling di internet nemu juga akhirnya ku buat contoh program seperti di judul di atas..codenya


      #!/bin/bash
      echo `clear`
      lagi='y'
      while [ $lagi == 'y' ] || [ $lagi == 'Y' ];
      do
      echo `clear`
      echo "__________________________________________"
      echo " |Menghitung Luas Segitiga dan Lingkaran| "
      echo "------------------------------------------"
      echo " 1. Menghitung Luas Segitiga"
      echo " 2. Menghitung Luas Lingkaran"
      echo "Pilih yang diinginkan (1/2)"

      read a
      case $a in
      1) echo `clear`
      echo "Menghitung Luas Segitiga"
      echo "________________________"
      echo "Masukkan alas segitiga :"
      read als
      echo "Masukkan Tinggi Segitiga :"
      read tin
      b=`echo $als*$tin*0.5|bc`
      echo "Luas Segitiga adalah : $b";;
      2) echo `clear`
      echo "Menghitung Luas Lingkaran"
      echo "_________________________"
      echo "Masukkan Jari-Jari Lingkaran :"
      read jari
      c=`echo $jari*$jari*3.14|bc`
      echo "Luas Lingkaran adalah : $c";;
      *) echo "inputan salah";;
      esac
      echo -n "Ulang (y/t) :";
      read lagi
      #untuk validasi input
      while [ $lagi != y ] && [ $lagi != Y ] && [ $lagi != t ] && [ $lagi != T ]
      do
      echo "Ops, isi lagi dengan (y/Y/t/Y)";
      echo -n "Ulang (y/t) :";
      read lagi;
      done
      done

running programnya



Tidak ada komentar:

Posting Komentar