Skip to content

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

Clone this wiki locally