Write A Shell Script To Convert Decimal To Binary And Binary to Decimal



Aim: conversion of Decimal to Binary and Binary to Decimal
Step by step Source Code Programming Algorithm
#Shell Script to convert decimal to binary and vice-versa
tput clear
echo “Conversion of decimal to Binary and Binary to Decimal”
echo “1. Convert Decimal to Binary”
echo “2. Convert Binary to Decimal”
echo “3. Exit”
echo “Enter ur choice:”
read ch
case $ch in
1) echo “Enter any decimal no:”
read num
rem=1
bno=” “
while [ $num -gt 0 ]
do
rem=`expr $num % 2 `
bno=$bno$rem
num=`expr $num / 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 “Equivalent Binary no:” $final ;;
2) echo “Enter any Binary no;”
read bino
len=${#bino}
i=1
pow=$((len – 1 ))
while [ $i -le $len ]
do
n=`echo $bino | awk ‘{ printf substr( $0,’$i’,1 )}’ `
j=1
p=1
while [ $j -le $pow ]
do
p=$(( p * 2 ))
j=$(( j + 1 ))
done
dec=$(( n * p ))
findec=$(( findec + dec ))
pow=$((pow – 1 ))
i=$(( i + 1 ))
done
echo “Equivalent Decimal no:”$findec ;;
3) echo “Enter correctly:” ;;
esac

Bash Shell script Output Convert Decimal To Binary | Binary to Decimal

Conversion of decimal to Binary and Binary to Decimal
1. Convert Decimal to Binary
2. Convert Binary to Decimal
3. Exit
Enter ur choice:
1
Enter any decimal no:
12
Equivalent Binary no: 1100
Conversion of decimal to binary and Binary to Decimal
1. Convert Decimal to Binary
2. Convert Binary to Decimal
3. Exit
Enter ur choice:
2
Enter any Binary no;
11001
Equivalent Decimal no:25
CONCLUSION The following shell script converts the decimal number to binary number and vice versa.

Details >> Learning | Tutorial





People Came here by searching :

  • bash convert decimal to binary
  • awk decimal to binary
  • shell script for decimal to binary conversion
  • bash script convert decimal to binary
  • shell script decimal to binary
  • awk convert decimal to binary
  • decimal to binary in shell script
  • converting binary to decimal in shell script
  • binary to decimal conversion in shell script
  • decimal to binary conversion in shell programming