2. program konversi decimal ke biner
#!/bin/bash
lagi=’y’
while [ $lagi == 'y' ] || [ $lagi == 'Y' ];
do
echo ” |Konversi Desimal to biner atau sebaliknya| “
echo “ 1. Konversi Desimal ke Biner”
echo “ 2. Konversi Biner ke Desimal”
echo “Pilih yang diinginkan (1/2)”
read a
case $a in
1) echo “Konversi Desimal ke Biner”
echo “Masukkan Bilangan Desimal :”
read des
destobin=`echo “obase=2; $des”|bc`
echo “Bilangan Binernya : $destobin”;;
2) echo “Konversi Biner ke Desimal”
echo “Masukkan Bilangan Biner :”
read bin
bintodes=`echo “ibase=2; $bin”|bc`
echo “Bilangan Desimal : $bintodes”;;
*) echo “inputan salah”;;
lagi=’y’
while [ $lagi == 'y' ] || [ $lagi == 'Y' ];
do
echo ” |Konversi Desimal to biner atau sebaliknya| “
echo “ 1. Konversi Desimal ke Biner”
echo “ 2. Konversi Biner ke Desimal”
echo “Pilih yang diinginkan (1/2)”
read a
case $a in
1) echo “Konversi Desimal ke Biner”
echo “Masukkan Bilangan Desimal :”
read des
destobin=`echo “obase=2; $des”|bc`
echo “Bilangan Binernya : $destobin”;;
2) echo “Konversi Biner ke Desimal”
echo “Masukkan Bilangan Biner :”
read bin
bintodes=`echo “ibase=2; $bin”|bc`
echo “Bilangan Desimal : $bintodes”;;
*) echo “inputan salah”;;
esac
echo -n “Ulang (y/t) :”;
read lagi
#untuk validasi input
while [ $lagi != y ] && [ $lagi != Y ] && [ $lagi != t ] && [ $lagi !$
do
echo “Ops, isi lagi dengan (y/Y/t/Y)”;
echo -n “Ulang (y/t) :”;
echo -n “Ulang (y/t) :”;
read lagi
#untuk validasi input
while [ $lagi != y ] && [ $lagi != Y ] && [ $lagi != t ] && [ $lagi !$
do
echo “Ops, isi lagi dengan (y/Y/t/Y)”;
echo -n “Ulang (y/t) :”;
done
done
done
Tidak ada komentar:
Posting Komentar