-
Notifications
You must be signed in to change notification settings - Fork 0
Exemplo de calculadora simples
Fernando Crozetta edited this page Jun 14, 2018
·
1 revision
#!/bin/bash
primeiroDigito=""
segundoDigito=""
operacao=""
echo "digite o primeiro Digito"
read primeiroDigito
echo "operação (+ - * /)"
read operacao
echo "digite o segundo Digito"
read segundoDigito
_mostraResultado(){
#$1 = primeiro digito
#$2 = segundo digito
#$3 = operacao
#$4 = resultado
echo "+---------[ resultado ]--------------+"
echo "| $1 $3 $2 = $4 |"
echo "+------------------------------------+"
}
case $operacao in
"+")
_mostraResultado "$primeiroDigito" "$segundoDigito" "$operacao" $(echo "$primeiroDigito + $segundoDigito" | bc);
;;
"-")
_mostraResultado "$primeiroDigito" "$segundoDigito" "$operacao" $(echo "$primeiroDigito - $segundoDigito" | bc);
;;
"*")
_mostraResultado "$primeiroDigito" "$segundoDigito" "$operacao" $(echo "$primeiroDigito * $segundoDigito" | bc);
;;
"/")
_mostraResultado "$primeiroDigito" "$segundoDigito" "$operacao" $(echo "$primeiroDigito / $segundoDigito" | bc);
;;
*)
echo "Você fez algo errado"
;;
esac