Script bash: Calculadora simple.
Un simple script bash a modo didáctico, de una calculadora simple en tu consola / terminal.
Mira que simple.
Calculadora simple en bash
Creamos el archivo «calculadora.sh«.
nano calculadora.sh
Copia y pega lo siguiente:
#! /bin/bash clear sum=0 i="y" echo "Introduce la primera cifra" read n1 echo "Ahora la segunda" read n2 while [ $i = "y" ] do echo "1.Sumar" echo "2.Restar" echo "3.Multiplicar" echo "4.Dividir" echo "Introduce el numero de operación seleccionada (1 al 4)" read ch case $ch in 1)sum=`expr $n1 + $n2` echo "Resultado de la suma ="$sum;; 2)sum=`expr $n1 - $n2` echo "Resultado de la resta = "$sum;; 3)sum=`expr $n1 \* $n2` echo "Resultado de la multiplicación = "$sum;; 4)sum=`expr $n1 / $n2` echo "Resultado de la división = "$sum;; *)echo "Tu selección es incorrecta";; esac echo "Quieres continuar (y/n)) ?" read i if [ $i != "y" ] then exit fi done
Guarda el archivo y cierra el editor.
Puedes ejecutar la calculadora simple con el siguiente comando:
bash calculadora.sh
ejemplo de uso…
Fácil, fácil…
Buenos días,
Hay alguna manera de que en la división no te deje poner un 0?
un saludo
En la línea 25 cambia «4)sum=`expr $n1 / $n2`» por lo siguiente:
4) if [ $n2 -eq 0 ]
then
echo «El divisor no puede ser cero (0)»
else
sum=`expr $n1 / $n2`
echo «Resultado de la división = «$sum
fi
;;
Buenos dias me podria ayudar para agregar «guardar en la memoria» y «Mostrar en la memoria » como hago por favor ayudemen